Как найти ошибочные запросы, не использующие индексов?

DiMA

php.spb.ru
Команда форума
Как найти ошибочные запросы, не использующие индексов?

У меня МыСкль рисует очень большим параметр Handler_read_rnd_next, что означает, по его мнению множество запросов, не использующих кеш. Как бы по быстрому найти самые выдающиеся? Баз и таблиц великое множество, но все с индексами (где это разумно было ставить).
 

DiMA

php.spb.ru
Команда форума
спасибо

--log-queries-not-using-indexes
Log queries that are executed without benefit of any
index to the slow log if it is open.
--log-short-format Don't log extra information to update and slow-query
logs.
--log-slave-updates Tells the slave to log the updates from the slave thread
to the binary log. You will need to turn it on if you
plan to daisy-chain the slaves.
--log-slow-admin-statements
Log slow OPTIMIZE, ANALYZE, ALTER and other
administrative statements to the slow log if it is open.
--log-slow-queries[=name]
Log slow queries to this log file. Defaults logging to
hostname-slow.log file. Must be enabled to activate other
slow log options.

-~{}~ 30.11.06 16:47:

Как выяснилось, во всем виноват phpMyAdmin ;-)

А еще куча сообщений о том, что выборка по полю DATE или INT (где хранится unix timestamp) идут без индекса. Оно и понятно, что без индекса. А вот нужен ли он на таких колонках или только затормозит саму выборку и обновление... На таблицах, изменяющихся редко, поставил.
 

zerkms

TDD infected
Команда форума
А еще куча сообщений о том, что выборка по полю DATE или INT (где хранится unix timestamp) идут без индекса. Оно и понятно, что без индекса.
почему это понятно?
очень даже непонятно и странно
 
Сверху