|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
Доброй ночи. В конфиге /etc/my.cnf добавил строки: log-slow-queries=/var/log/slow_queries.log long_query_time=3 После этого рестрартанул полностью mysql Выполняю запрос, который выполняется более 10 сек (пишет именно время выполнения более 10 сек) - а в лог slow_queries.log ничего не пишется. Запрос пробовал и с индексом и без индекса - никакой не пишется, хотя время выполнения более long_query_time. Доступ к этому файлу на запись всем открыл. Файл сам создал. Сделал собсвенником пользователя mysql. Подскажите пожалуйста почему не логируются длинные запросы? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2020, 22:49 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
И еще, как посмотреть текущие настройки параметра log-slow-queries? Наерняка какое-то системное представление должно быть для этого... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2020, 22:50 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
пятый2 В конфиге /etc/my.cnf добавил строки: log-slow-queries=/var/log/slow_queries.log long_query_time=3 Посмотри, значить, в справку-то... во-первых, какое должно быть имя у параметра, во-вторых, в какой именно секции. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 00:23 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
Akina пятый2 В конфиге /etc/my.cnf добавил строки: log-slow-queries=/var/log/slow_queries.log long_query_time=3 Посмотри, значить, в справку-то... во-первых, какое должно быть имя у параметра, во-вторых, в какой именно секции. Можно подробнее что не так? Для версии mysql> select version(); +-----------+ | version() | +-----------+ | 5.1.73 | +-----------+ 1 row in set (0.00 sec) вроде именно так называется. дописал эти две строчки в самый конец конфига. MySQL в жизни вижу первый раз ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 07:56 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
пятый2 Для версии mysql> select version(); +-----------+ | version() | +-----------+ | 5.1.73 | +-----------+ 1 row in set (0.00 sec) Блин, да ты археолог... пятый2 дописал эти две строчки в самый конец конфига. Это ошибка - обе эти строки должны располагаться в секции [mysqld] . ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 08:31 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
и как сделать чтоы все долгие запросы сохранялись? есть там индекс или нет - не важно ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 08:33 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
Akina пятый2 Для версии mysql> select version(); +-----------+ | version() | +-----------+ | 5.1.73 | +-----------+ 1 row in set (0.00 sec) Блин, да ты археолог... пятый2 дописал эти две строчки в самый конец конфига. Это ошибка - обе эти строки должны располагаться в секции [mysqld] . так..... в файле их перенес в эту секцию.... спасибо ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 08:34 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
Akina, протестировал - параметр заработал! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 08:38 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
Akina, скажите, сейчас все долгие запросы будут сюда сохраняться или только те что индекс используют? А без индекса надо отдельно как-то включать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 08:39 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
Ну если верить документации, то единственный критерий попадания в лог - время выполнения запроса. Про индексы там нет ни полслова. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 08:59 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
Akina Ну если верить документации, то единственный критерий попадания в лог - время выполнения запроса. Про индексы там нет ни полслова. Ну прекрасно! :-)) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 10:17 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
https://dev.mysql.com/doc/refman/5.6/en/slow-query-log.html The server uses the controlling parameters in the following order to determine whether to write a query to the slow query log:
... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 10:31 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
miksoft Возможно, в версии 5.1 было что-то иначе Log all queries that have taken more than long_query_time seconds to execute to this file. The slow query log consists of all SQL statements that took more than long_query_time seconds to execute. The time to acquire the initial table locks is not counted as execution time. mysqld writes a statement to the slow query log after it has been executed and after all locks have been released, so log order might be different from execution order. The minimum and default values of long_query_time are 1 and 10, respectively. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 10:42 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
Akina Log all queries that have taken more than long_query_time seconds to execute to this file. The slow query log consists of all SQL statements that took more than long_query_time seconds to execute. The time to acquire the initial table locks is not counted as execution time. mysqld writes a statement to the slow query log after it has been executed and after all locks have been released, so log order might be different from execution order. The minimum and default values of long_query_time are 1 and 10, respectively. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 10:47 |
|
Не включается опция log-slow-queries
|
|||
---|---|---|---|
#18+
В Slow Log попадает то, что выполняется дольше long_query_time . Плюс дополнительно: The queries that do not use indexes are logged in the slow query log if the --log-queries-not-using-indexes option is specified. The --log-slow-admin-statements server option enables you to request logging of slow administrative statements such as OPTIMIZE TABLE, ANALYZE TABLE, and ALTER TABLE to the slow query log. Queries handled by the query cache are not added to the slow query log, nor are queries that would not benefit from the presence of an index because the table has zero rows or one row. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2020, 11:30 |
|
|
start [/forum/topic.php?fid=47&fpage=22&tid=1828620]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 278ms |
total: | 421ms |
0 / 0 |