![]() |
|
Модераторы: skyboy |
![]()
|
|
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: нет Всего: -1 |
Всем доброе время суток. 2 базы и ряд таблиц в них. Индексы проставлены (типа key), пытаюсь выполнить запрос через EXPLAIN
получаю: "id" "select_type" "table" "type" "possible_keys" "key" "key_len" "ref" "rows" "Extra" "1" "PRIMARY" "a" "ALL" "user_id,office_id" \N \N \N "860" "Using where; Using filesort" иду в таблицу с алиасом "а", индексы user_id,office_id (типа key) есть. запрос SHOW STATUS LIKE 'handler_read%'; возвращает "Variable_name" "Value" "Handler_read_first" "0" "Handler_read_key" "1" "Handler_read_last" "0" "Handler_read_next" "0" "Handler_read_prev" "0" "Handler_read_rnd" "0" "Handler_read_rnd_deleted" "0" "Handler_read_rnd_next" "748" то есть индексы не работают... Подскажите, пожалуйста, как корректно проставить индексы. Спасибо |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 1 Всего: 101 |
хотите волшебный телепатический рецепт? не выйдет, показывайте структуру, индексы, запрос
|
|||
|
||||
| chiffa |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: нет Всего: -1 |
Структура таблицы:
запрос, довольно простой:
|
||||
|
|||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 1 Всего: 101 |
а что за поле ctime, в таблице вижу только time? cast_id, по которому индекс, отсутствует в таблице вы явно чего-то не договариваете ну, видимо mysql не увидел как можно использовать имеющиеся ключи для выбора типа запросе (type ALL). но использовал ключи для определения условия (using where) индексы есть не по всем полям. нет по ctime, по которому order, поэтому using filesort кстати условие по type выглядит странно)) добавьте индекс по time. ожидается, что тип запроса станет range а filesort исчезнет |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |