SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 17.04.2012 11:42:46

nekulin
Завсегдатай
Зарегистрирован: 06.04.2012
Сообщений: 56

Посмотреть не использующие индексы

Скажите плз. Как посмотреть те индексы которые не используются? через EXPLAIN ?
Спасибо

Неактивен

 

#2 17.04.2012 13:24:14

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Посмотреть не использующие индексы

Индексы, которые используются в запросе - да, их можно посмотреть через explain. Способ посмотреть те, что не используются мне как-то неизвестен.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 17.04.2012 14:29:25

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Посмотреть не использующие индексы

Можно смотреть на таблички в INFORMATION_SCHEMA. В сборке Percona оно делается
вообще в одну строку: http://www.mysqlperformanceblog.com/200 … gle-query/

Неактивен

 

#4 17.04.2012 14:35:26

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Посмотреть не использующие индексы

Удобная фича. Единственное, что печалит - (since last restart of mysqld).


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 17.04.2012 18:21:00

nekulin
Завсегдатай
Зарегистрирован: 06.04.2012
Сообщений: 56

Re: Посмотреть не использующие индексы

paulus написал:

Можно смотреть на таблички в INFORMATION_SCHEMA. В сборке Percona оно делается
вообще в одну строку: http://www.mysqlperformanceblog.com/200 … gle-query/

Спасибо!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson