[ 
https://issues.apache.org/jira/browse/PHOENIX-1115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rajeshbabu Chintaguntla updated PHOENIX-1115:
---------------------------------------------
    Attachment: PHOENIX-1115.patch

[~jesse_yates], [~jamestaylor] Here is the patch to on/off sql trace and print 
the trace information in statement close once the query execution over. Please 
have a look and give your feedback.

Here is the sample output of trace information.
{code}
0: jdbc:phoenix:localhost> alter session set sql_trace=true;
No rows affected (0.001 seconds)
0: jdbc:phoenix:localhost> upsert into t values(14,15,16);
1 row affected (0.044 seconds)
Tracing id : 4226114689606751211
Fetching trace information
.........................................
DESCRIPTION                              HOSTNAME                               
                                START_TIME                                     
TIME 
---------------------------------------- 
---------------------------------------- 
---------------------------------------- 
---------------------------------------- 
Executing mutation statement             Rajeshbabus-MacBook-Pro.local          
                             1422978086161                                      
 44 
Executing org.apache.phoenix.jdbc.PhoenixStatement@4f2b4d73 
Rajeshbabus-MacBook-Pro.local                                       
1422978086161                                       44 
Committing mutations to tables           Rajeshbabus-MacBook-Pro.local          
                             1422978086168                                      
 37 
Executing committing mutations           Rajeshbabus-MacBook-Pro.local          
                             1422978086168                                      
 37 
Writing mutation batch for table: T      Rajeshbabus-MacBook-Pro.local          
                             1422978086172                                      
 33 
RecoverableZookeeper.getData             Rajeshbabus-MacBook-Pro.local          
                             1422978086177                                      
  0 
RecoverableZookeeper.getData             Rajeshbabus-MacBook-Pro.local          
                             1422978086177                                      
  1 
HFileReaderV2.readBlock                  Rajeshbabus-MacBook-Pro.local          
                             1422978086178                                      
  0 
HFileReaderV2.readBlock                  Rajeshbabus-MacBook-Pro.local          
                             1422978086178                                      
  0 
ClientService.Get                        Rajeshbabus-MacBook-Pro.local          
                             1422978086178                                      
  1 
RecoverableZookeeper.getData             Rajeshbabus-MacBook-Pro.local          
                             1422978086179                                      
  1 
HFileReaderV2.readBlock                  Rajeshbabus-MacBook-Pro.local          
                             1422978086180                                      
  0 
HFileReaderV2.readBlock                  Rajeshbabus-MacBook-Pro.local          
                             1422978086180                                      
  0 
ClientService.Scan                       Rajeshbabus-MacBook-Pro.local          
                             1422978086180                                      
  0 
AsyncProcess.sendMultiAction             Rajeshbabus-MacBook-Pro.local          
                             1422978086182                                      
 23 
ClientService.Multi                      Rajeshbabus-MacBook-Pro.local          
                             1422978086193                                      
  7 
MemStoreFluser.reclaimMemStoreMemory     Rajeshbabus-MacBook-Pro.local          
                             1422978086194                                      
  0 
Starting to build index updates          Rajeshbabus-MacBook-Pro.local          
                             1422978086194                                      
  3 
HFileReaderV2.readBlock                  Rajeshbabus-MacBook-Pro.local          
                             1422978086194                                      
  0 
FSHlog.append                            Rajeshbabus-MacBook-Pro.local          
                             1422978086197                                      
  0 
Completing index writes                  Rajeshbabus-MacBook-Pro.local          
                             1422978086197                                      
  3 
Completing index writes                  Rajeshbabus-MacBook-Pro.local          
                             1422978086200                                      
  0 
Time: 0.013 sec(s)
{code}

> Provide a SQL command to turn tracing on/off
> --------------------------------------------
>
>                 Key: PHOENIX-1115
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-1115
>             Project: Phoenix
>          Issue Type: Sub-task
>    Affects Versions: 5.0.0, 4.1
>            Reporter: James Taylor
>            Assignee: Rajeshbabu Chintaguntla
>         Attachments: PHOENIX-1115.patch, Screen Shot 2014-11-21 at 3.41.41 
> PM.png
>
>
> Provide a SQL command that turns tracing on and off. For example, Oracle has 
> this:
> {code}
> ALTER SESSION SET sql_trace = true;
> ALTER SESSION SET sql_trace = false;
> {code}
> We might consider allowing the sampling rate to be set as well.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to