~eday/drizzle/eday-dev

« back to all changes in this revision

Viewing changes to drizzled/probes.d

  • Committer: Eric Day
  • Date: 2010-01-07 20:02:38 UTC
  • mfrom: (971.3.291 staging)
  • Revision ID: eday@oddments.org-20100107200238-uqw8v6kv9pl7nny5
Merged trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
79
79
                           const char *db_name);
80
80
  probe query__exec__done(int status);
81
81
 
82
 
  /* These probes fire when performing write operations towards any handler */
 
82
  /*
 
83
   * These probes fire in the query optimizer
 
84
   */
 
85
  probe query__opt__start(const char *query,
 
86
                          unsigned long connid);
 
87
  probe query__opt__done(int status);
 
88
  probe query__opt__choose__plan__start(const char *query,
 
89
                                        unsigned long connid);
 
90
  probe query__opt__choose__plan__done(int status);
 
91
 
 
92
  /* These probes fire when performing write operations towards any Cursor */
83
93
  probe insert__row__start(const char *db, const char *table);
84
94
  probe insert__row__done(int status);
85
95
  probe update__row__start(const char *db, const char *table);
88
98
  probe delete__row__done(int status);
89
99
 
90
100
  /*
91
 
   * These probes fire when calling external_lock for any handler
 
101
   * These probes fire when calling external_lock for any Cursor 
92
102
   * depending on the lock type being acquired or released.
93
103
   */
94
 
  probe handler__rdlock__start(const char *db, const char *table);
95
 
  probe handler__wrlock__start(const char *db, const char *table);
96
 
  probe handler__unlock__start(const char *db, const char *table);
97
 
  probe handler__rdlock__done(int status);
98
 
  probe handler__wrlock__done(int status);
99
 
  probe handler__unlock__done(int status);
 
104
  probe cursor__rdlock__start(const char *db, const char *table);
 
105
  probe cursor__wrlock__start(const char *db, const char *table);
 
106
  probe cursor__unlock__start(const char *db, const char *table);
 
107
  probe cursor__rdlock__done(int status);
 
108
  probe cursor__wrlock__done(int status);
 
109
  probe cursor__unlock__done(int status);
100
110
  
101
111
  /*
102
112
   * These probes fire when a filesort activity happens in a query.