|
|
|
Много запросов set_option и change db
|
|||
|---|---|---|---|
|
#18+
Добрый день. В статистике MySQl много запросов set_option , их даже больше чем select . set option 514 M 565.865 k 38.14% select 461 M 507.207 k 34.18% change db 252 M 277.186 k 18.68% update 72 M 79.566 k 5.36% Хотя в скриптах нет ни одного запроса Set option, почему так происходит? Подскажите пожалуйста как мне бороться с этим set option и change db? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 08:43:16 |
|
||
|
Много запросов set_option и change db
|
|||
|---|---|---|---|
|
#18+
Elektron88как мне бороться с этим set option и change db?А зачем тебе с ними бороться? Или ты полагаешь, что это жутко длительные и ресурсоёмкие операции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 09:27:44 |
|
||
|
Много запросов set_option и change db
|
|||
|---|---|---|---|
|
#18+
Бороться с ними хочу, потому что не понимаю откуда берется 514 миллионов запросов set option, хотя их нет ни в одном скрипте PHP. Также смотрю процессы в PHPMyAdmin, там только SELECT постоянно, SET OPTION нет. Может SET OPTION запросы посылает MySQL внутри себя, может кто объяснит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 10:04:58 |
|
||
|
Много запросов set_option и change db
|
|||
|---|---|---|---|
|
#18+
elektron88не понимаю откуда берется 514 миллионов запросов set option, хотя их нет ни в одном скрипте PHP.А это используемый тобой коннектор пытается сделать тебя счастливым. У тебя ж, небось, на каждый запрос новое соединение устанавливается, не? ну так вот при его установлении коннектор и шлёт все необходимые ему настройки. Ты включи на недолго генеральский лог, пошли из скрипта один запрос, и посмотри, сколько всякой настроечной дряни тебе в тот лог свалится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 10:55:54 |
|
||
|
Много запросов set_option и change db
|
|||
|---|---|---|---|
|
#18+
Спасибо за подсказку (включить лог), в логе было следующее 1 Connect baza@localhost on 1 Query SET NAMES 'utf8' 1 Init DB baza 1 Query SELECT uid FROM user WHERE uid IN (5533,547) 1 Quit Закоментировал строку # init-connect='SET NAMES utf8' в my.cnf и теперь лог без SET NAMES. На работе сайтов, ни как не сказалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 13:20:56 |
|
||
|
Много запросов set_option и change db
|
|||
|---|---|---|---|
|
#18+
Elektron88Закоментировал строку # init-connect='SET NAMES utf8' в my.cnf и теперь лог без SET NAMES. На работе сайтов, ни как не сказалось. Это ПОКА не сказалось. До тех пор, пока какой-нить умник не сменил дефолтные настройки кодировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2015, 14:00:42 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=127&tid=1832799]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 336ms |

| 0 / 0 |
