Spec-Zone .ru
спецификации, руководства, описания, API

5.7.1.1. Зонды соединения

connection-start и connection-done зонды включают соединение от клиента, независимо от того, является ли соединение через сокет или сетевое соединение.

connection-start(connectionid, user, host)connection-done(status, connectionid)

Следующий сценарий D будет определять количество и суммировать среднюю продолжительность отдельных соединений, и обеспечивать количество, выводя информацию каждые 60 секунд:

#!/usr/sbin/dtrace -smysql*:::connection-start{  self->start = timestamp;}mysql*:::connection-done/self->start/{  @ = quantize(((timestamp - self->start)/1000000));  self->start = 0;}tick-60s{  printa(@);}

Когда выполняющийся на сервере с большим количеством клиентов Вы могли бы видеть вывод, подобный этому:

  1  57413                        :tick-60s           value  ------------- Distribution ------------- count              -1 |                                         0               0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 30011               1 |                                         59               2 |                                         5               4 |                                         20               8 |                                         29              16 |                                         18              32 |                                         27              64 |                                         30             128 |                                         11             256 |                                         10             512 |                                         1            1024 |                                         6            2048 |                                         8            4096 |                                         9            8192 |                                         8           16384 |                                         2           32768 |                                         1           65536 |                                         1          131072 |                                         0          262144 |                                         1524288 |                                         0