|
|
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
Увы, у меня мысли закончились все, кроме той, о чем говорил netwind ( 16598731 ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 13:48:54 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoftУвы, у меня мысли закончились все, кроме той, о чем говорил netwind ( 16598731 ). Клёва :)) Типа у майкрософта проблемы с дисками (где моя машина крутится)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 13:53:46 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoft, Ну а проследить весь путь запроса во время исполнения в mysql никак нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 13:54:41 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
programmistermiksoftУвы, у меня мысли закончились все, кроме той, о чем говорил netwind ( 16598731 ). Клёва :)) Типа у майкрософта проблемы с дисками (где моя машина крутится)?А причем тут майкрософт вообще? Речь была о том, что ваши соседи по серверу тоже создают нагрузку. А если вдруг у вас один HDD на всех, то вообще все будет печально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 14:21:16 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
ScareCrowperfomance_scema Вот что нарыл: QUERY_ID SEQ STATE DURATION CPU_USER CPU_SYSTEM CONTEXT_VOLUNTARY CONTEXT_INVOLUNTARY BLOCK_OPS_IN BLOCK_OPS_OUT MESSAGES_SENT MESSAGES_RECEIVED PAGE_FAULTS_MAJOR PAGE_FAULTS_MINOR SWAPS SOURCE_FUNCTION SOURCE_FILE SOURCE_LINE'72' '2' 'starting' '0.000081' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' NULL NULL NULL'72' '3' 'checking permissions' '0.000013' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'check_access' 'sql_parse.cc' '5268''72' '4' 'Opening tables' '0.000029' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'open_tables' 'sql_base.cc' '4934''72' '5' 'init' '0.000041' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_update' 'sql_update.cc' '262''72' '6' 'System lock' '0.000071' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_lock_tables' 'lock.cc' '304''72' '7' 'updating' '15.860026' '0.008000' '0.004000' '365' '0' '0' '160' '0' '0' '0' '0' '0' 'mysql_update' 'sql_update.cc' '715''72' '8' 'end' '0.000028' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_update' 'sql_update.cc' '967''72' '9' 'query end' '0.000050' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_execute_command' 'sql_parse.cc' '4967''72' '10' 'closing tables' '0.000020' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_execute_command' 'sql_parse.cc' '5015''72' '11' 'freeing items' '0.000083' '0.000000' '0.000000' '1' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_parse' 'sql_parse.cc' '6294''72' '12' 'logging slow query' '0.000073' '0.000000' '0.000000' '0' '0' '0' '8' '0' '0' '0' '0' '0' 'log_slow_do' 'sql_parse.cc' '1869''72' '13' 'cleaning up' '0.000043' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'dispatch_command' 'sql_parse.cc' '1774' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 14:21:33 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
programmistermiksoft, Ну а проследить весь путь запроса во время исполнения в mysql никак нельзя?Можно попробовать сделать профилирование . Но это нечасто оказывается полезным, имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 14:23:16 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoft, Майкрософт тут при том, что это их облако. Я понимаю, что это массивы дисков, но за нагрузкой они следят, да и раньше никогда такого не было. Тем более чтобы постоянно такая проблема была. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 14:23:53 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoftprogrammistermiksoft, Ну а проследить весь путь запроса во время исполнения в mysql никак нельзя?Можно попробовать сделать профилирование . Но это нечасто оказывается полезным, имхо. Да, я как раз выше уже выложил. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 14:24:38 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoft, что за CONTEXT_VOLUNTARY и BLOCK_OPS_OUT? В них большие значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 15:08:42 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
programmistermiksoft, что за CONTEXT_VOLUNTARY и BLOCK_OPS_OUT? В них большие значения. http://dev.mysql.com/doc/refman/5.6/en/profiling-table.html CONTEXT_VOLUNTARY and CONTEXT_INVOLUNTARY indicate how many voluntary and involuntary context switches occurred. BLOCK_OPS_IN and BLOCK_OPS_OUT indicate the number of block input and output operations.Но зачем было записано 160 блоков - даже представить не могу. Случаем, триггеров на этой таблице нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 15:41:41 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoftprogrammistermiksoft, что за CONTEXT_VOLUNTARY и BLOCK_OPS_OUT? В них большие значения. http://dev.mysql.com/doc/refman/5.6/en/profiling-table.html CONTEXT_VOLUNTARY and CONTEXT_INVOLUNTARY indicate how many voluntary and involuntary context switches occurred. BLOCK_OPS_IN and BLOCK_OPS_OUT indicate the number of block input and output operations.Но зачем было записано 160 блоков - даже представить не могу. Случаем, триггеров на этой таблице нет? Да, спасибо, доку я видел, но всё равно не понимаю, что это за поля. Нет триггеров :) QUERY_ID SEQ STATE DURATION CPU_USER CPU_SYSTEM CONTEXT_VOLUNTARY CONTEXT_INVOLUNTARY BLOCK_OPS_IN BLOCK_OPS_OUT MESSAGES_SENT MESSAGES_RECEIVED PAGE_FAULTS_MAJOR PAGE_FAULTS_MINOR SWAPS SOURCE_FUNCTION SOURCE_FILE SOURCE_LINE'386' '2' 'starting' '0.000054' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' NULL NULL NULL'386' '3' 'checking permissions' '0.000013' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'check_access' 'sql_parse.cc' '5268''386' '4' 'Opening tables' '0.000026' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'open_tables' 'sql_base.cc' '4934''386' '5' 'init' '0.000039' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_update' 'sql_update.cc' '262''386' '6' 'System lock' '0.000068' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_lock_tables' 'lock.cc' '304''386' '7' 'updating' '3.294129' '0.000000' '0.012001' '175' '0' '0' '1872' '0' '0' '0' '247' '0' 'mysql_update' 'sql_update.cc' '715''386' '8' 'end' '0.000034' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_update' 'sql_update.cc' '967''386' '9' 'query end' '0.082086' '0.000000' '0.000000' '10' '0' '0' '8' '0' '0' '0' '0' '0' 'mysql_execute_command' 'sql_parse.cc' '4967''386' '10' 'closing tables' '0.000064' '0.000000' '0.000000' '1' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_execute_command' 'sql_parse.cc' '5015''386' '11' 'freeing items' '0.000124' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_parse' 'sql_parse.cc' '6294''386' '12' 'logging slow query' '0.000151' '0.000000' '0.000000' '0' '0' '0' '8' '0' '0' '0' '0' '0' 'log_slow_do' 'sql_parse.cc' '1869''386' '13' 'cleaning up' '0.000097' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'dispatch_command' 'sql_parse.cc' '1774' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 15:44:07 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
programmisterPAGE_FAULTS_MINOR '247'Эм, а свопа в системе нету? Свободная оперативка есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 15:55:16 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoftprogrammisterPAGE_FAULTS_MINOR '247'Эм, а свопа в системе нету? Свободная оперативка есть? Tasks: 125 total, 1 running, 124 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.2 us, 0.0 sy, 0.0 ni, 0.0 id, 99.7 wa, 0.0 hi, 0.2 si, 0.0 st KiB Mem: 3538464 total, 1747504 used, 1790960 free, 152980 buffers KiB Swap: 0 total, 0 used, 0 free, 574932 cached ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 15:59:33 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
programmister99.7 waО, а это почему? Постоянно так держится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 16:09:26 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoftprogrammister99.7 waО, а это почему? Постоянно так держится? Да нет, в основном 0 :) top - 12:15:03 up 21:45, 1 user, load average: 0.34, 0.43, 0.50 Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie %Cpu(s): 2.9 us, 0.0 sy, 0.0 ni, 97.1 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 3538464 total, 1705956 used, 1832508 free, 153296 buffers KiB Swap: 0 total, 0 used, 0 free, 471600 cached ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 16:15:40 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoft, нужно сделать своп? Кстати, что за кэш 471600 в строке свопа? Где он лежит и какой предел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 16:29:42 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
programmisterнужно сделать своп?Нет, не нужно. Я не вижу недостатка оперативки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 16:47:22 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
programmisterКстати, что за кэш 471600 в строке свопа? Где он лежит и какой предел? Тут есть кое-какое объяснение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 16:50:25 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoftprogrammisterКстати, что за кэш 471600 в строке свопа? Где он лежит и какой предел? Тут есть кое-какое объяснение. Спасибо! Есть ещё идеи? :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 17:06:56 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
Господа, есть ещё идеи? Вот запрос в нормальном виде: QUERY_ID SEQ STATE DURATION CPU_USER CPU_SYSTEM CONTEXT_VOLUNTARY CONTEXT_INVOLUNTARY BLOCK_OPS_IN BLOCK_OPS_OUT MESSAGES_SENT MESSAGES_RECEIVED PAGE_FAULTS_MAJOR PAGE_FAULTS_MINOR SWAPS SOURCE_FUNCTION SOURCE_FILE SOURCE_LINE'24' '2' 'starting' '0.000082' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' NULL NULL NULL'24' '3' 'checking permissions' '0.000012' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'check_access' 'sql_parse.cc' '5268''24' '4' 'Opening tables' '0.000028' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'open_tables' 'sql_base.cc' '4934''24' '5' 'init' '0.000038' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_update' 'sql_update.cc' '262''24' '6' 'System lock' '0.000078' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_lock_tables' 'lock.cc' '304''24' '7' 'updating' '0.000178' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_update' 'sql_update.cc' '715''24' '8' 'end' '0.000013' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_update' 'sql_update.cc' '967''24' '9' 'query end' '0.000158' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_execute_command' 'sql_parse.cc' '4967''24' '10' 'closing tables' '0.000018' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_execute_command' 'sql_parse.cc' '5015''24' '11' 'freeing items' '0.000047' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_parse' 'sql_parse.cc' '6294''24' '12' 'cleaning up' '0.000024' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'dispatch_command' 'sql_parse.cc' '1774' А вот он же через 2 секунды: QUERY_ID SEQ STATE DURATION CPU_USER CPU_SYSTEM CONTEXT_VOLUNTARY CONTEXT_INVOLUNTARY BLOCK_OPS_IN BLOCK_OPS_OUT MESSAGES_SENT MESSAGES_RECEIVED PAGE_FAULTS_MAJOR PAGE_FAULTS_MINOR SWAPS SOURCE_FUNCTION SOURCE_FILE SOURCE_LINE'25' '2' 'starting' '0.000072' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' NULL NULL NULL'25' '3' 'checking permissions' '0.000012' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'check_access' 'sql_parse.cc' '5268''25' '4' 'Opening tables' '0.000028' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'open_tables' 'sql_base.cc' '4934''25' '5' 'init' '0.000041' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_update' 'sql_update.cc' '262''25' '6' 'System lock' '0.000070' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_lock_tables' 'lock.cc' '304''25' '7' 'updating' '5.193575' '0.000000' '0.000000' '125' '0' '0' '96' '0' '0' '0' '0' '0' 'mysql_update' 'sql_update.cc' '715''25' '8' 'end' '0.000025' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_update' 'sql_update.cc' '967''25' '9' 'query end' '0.000054' '0.000000' '0.004000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_execute_command' 'sql_parse.cc' '4967''25' '10' 'closing tables' '0.000021' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_execute_command' 'sql_parse.cc' '5015''25' '11' 'freeing items' '0.000065' '0.000000' '0.000000' '1' '0' '0' '0' '0' '0' '0' '0' '0' 'mysql_parse' 'sql_parse.cc' '6294''25' '12' 'logging slow query' '0.000082' '0.000000' '0.000000' '0' '0' '0' '8' '0' '0' '0' '0' '0' 'log_slow_do' 'sql_parse.cc' '1869''25' '13' 'cleaning up' '0.000028' '0.000000' '0.000000' '0' '0' '0' '0' '0' '0' '0' '0' '0' 'dispatch_command' 'sql_parse.cc' '1774' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 18:03:20 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
programmister, Полуштука - слазить в файл sql_update.cc и посмотреть что там в строке 715. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 18:05:12 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoftprogrammister, Полуштука - слазить в файл sql_update.cc и посмотреть что там в строке 715. THD_STAGE_INFO(thd, stage_updating); :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 18:38:07 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
programmistermiksoftprogrammister, Полуштука - слазить в файл sql_update.cc и посмотреть что там в строке 715. THD_STAGE_INFO(thd, stage_updating); :)Похоже, что это как раз фиксация события для профилирования. А до нее что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 18:40:34 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
miksoftПохоже, что это как раз фиксация события для профилирования. А до нее что? Угу. 714 строчек кода :)) И куча инклудов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 18:43:11 |
|
||
|
Очень долгие запросы!
|
|||
|---|---|---|---|
|
#18+
programmisterScareCrow, вот, кстати, один из основных проблемных запросов: Query Full Table Scan Executed (#) Errors (#) Warnings (#) Total Time Max Time Avg Time Rows Sent (#) Avg. Rows Sent (#) Rows Scanned (#) Avg. Rows Scanned (#) Temp. Tables (#) Temp. Disk Tables (#) Rows Sorted (#) Sort Merge Passes (#) DigestUPDATE `user` SET `timeZone` = ? WHERE `id` = ? 227 0 0 58799743.94 7674932.65 259029.71 0 0.0 227 1.0 0 0 0 0 826222397d4b7b4637ca7c69c368fbeb Rows Scanned (#) 227 вы это серьёзно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2014, 03:58:51 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38752469&tid=1834207]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
744ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 1062ms |

| 0 / 0 |
