Interitus: Если в slow log не пишется - значит просто эта опция не включа (а она по умолчанию не включена). Чтобы включить - нужно в /etc/my.cnf вписать директиву log-slow-queries
И ты туда же. Да включена эта опция, включена. И права доступа на файл тут не причем. За две недели работы mysql исправно записал в него штук семь записей о рестартах плюс два сообщения о действительно медленных запросах.
У нас есть гипотеза, что такое странное поведение может быть связано с включением persistent connections в движке форума и пересборке mysql с поддержкой lib_thr.
Interitus: Один тик mytop - это не одна секудна, а пять по дефолту. long_query_time округляется вверх - то есть таковыми считаются все запросы от 4 секунд и более.
Про дефолт не знаю, но обновляется список процессов явно быстрее.
Interitus: Если в my.cnf прописан log-long-format - то slow считаются все запросы, не использующие index lookup по первой таблице джойна, вне зависимости от фактического времени, затраченного на обслуживание запроса.
Прописан. Ты хочешь сказать, что такие запросы срабатывают счетчик, но не будут писаться в лог?
Ладно, спишем на неадекватность утилиток - mysqladmin status показывает ноль медленных запросов. Правда, mysqladmin extended-status показывает их за 100к...
Отыскали. Он по дефолту писал в /var/db/mysql/mysql/slow_log.csv.
"Свой IP" мы не банили.
Поищите в Яндексе - "квартиры посуточно в Киеве". Навскидку - у нас порядка 5 агентств в Директе найдется.
По гостиницам посмотрите тут - http://all-hotels.com.ua
ls -l *.log
-rw-rw---- 1 mysql mysql 2591 Oct 8 01:11 slow.log
Ну, вот вам my.cnf - полагаю, что секции mysqld вам хватит:
оно уже deprecated и надо см. --log-queries-not-using-indexes
Да, пардон, именно так написано.
А вот закомичено ли оно у Сергея не ясно...
Ну, я версию привел - собирали, кажется, из свежих портов две недели назад.
Если в slow log не пишется - значит просто эта опция не включа (а она по умолчанию не включена). Чтобы включить - нужно в /etc/my.cnf вписать директиву log-slow-queries
И ты туда же. Да включена эта опция, включена. И права доступа на файл тут не причем. За две недели работы mysql исправно записал в него штук семь записей о рестартах плюс два сообщения о действительно медленных запросах.
У нас есть гипотеза, что такое странное поведение может быть связано с включением persistent connections в движке форума и пересборке mysql с поддержкой lib_thr.
Один тик mytop - это не одна секудна, а пять по дефолту. long_query_time округляется вверх - то есть таковыми считаются все запросы от 4 секунд и более.
Про дефолт не знаю, но обновляется список процессов явно быстрее.
Если в my.cnf прописан log-long-format - то slow считаются все запросы, не использующие index lookup по первой таблице джойна, вне зависимости от фактического времени, затраченного на обслуживание запроса.
Прописан. Ты хочешь сказать, что такие запросы срабатывают счетчик, но не будут писаться в лог?
kostich, вот два результата, взяты почти одновременно:
В одном случае есть медленные запросы, в другом нет.
А ты вообще логирование медленных запросов включил? поставь 0.1 секунду и проверь пишеться ли что нибуть в файл.
Либо ты не туда смотришь либо логирование не включил. Тебе нужно смотреть на значение slow_query.
А я вообще не идиот. Либо вы не прочли топик, либо вам пофиг, кто что спрашивает, лишь бы "умом" блеснуть.
Посмотри
Топик прочти. Фактически ни один запрос не живет дольше секунды, что и показывает mytop.
про какую
Про какую чего?
Ладно, спишем на неадекватность утилиток - mysqladmin status показывает ноль медленных запросов. Правда, mysqladmin extended-status показывает их за 100к...