![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
S696S |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 13.11.2006 Репутация: нет Всего: нет |
Итак.
Выполнение данного запроса происходит за ужасно долгое время. Помогите выяснить причину. Причём на одном сервере таких проблем не было, а на нынешнем есть. Правда на этом сервере в таблице TBL_ANSWER_OPTIONS на порядок больше записей, нежели на старом.
Если сделать EXPLAIN, то видим следующее: id select_type table type possible_keys key key_len ref rows Extra 1 PRIMARY TBL_ANSWER_OPTIONS ALL NULL NULL NULL NULL 13785 Using temporary; Usingfilesort 1 PRIMARY TBL_BASE_LANG_QUESTION_OPTIONS ALL NULL NULL NULL NULL 33995 Using where 1 PRIMARY TBL_QUESTION_OPTIONS eq_ref PRIMARY PRIMARY 4 intresresear.TBL_ANSWER_OPTIONS.A1 1 Using where 1 PRIMARY TBL_BASE_QUESTION_OPTIONS eq_ref PRIMARY PRIMARY 4 intresresear.TBL_BASE_LANG_QUESTION_OPTIONS.ANSWER 1 1 PRIMARY TBL_ANSWER eq_ref PRIMARY PRIMARY 4 intresresear.TBL_ANSWER_OPTIONS.ANSWER 1 Using where 1 PRIMARY TBL_RECIPIENTS eq_ref PRIMARY PRIMARY 4 intresresear.TBL_ANSWER.RECIPIENT 1 Using where 2 DEPENDENT SUBQUERY TBL_QUESTION unique_subquery PRIMARY PRIMARY 4 func 1 Using index; Using where Причём, если смотреть Процессы, то на данном запросе стоит действие - copying to tmp table. Помогите, пожалуйста, разобраться в чём дело и оптимизировать запрос. Это сообщение отредактировал(а) S696S - 13.6.2007, 05:21 |
|||
|
||||
S696S |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 13.11.2006 Репутация: нет Всего: нет |
Сам всё сделал. Правильно расставил индексы и всё прекрасно заработало. Можно тему удалить, как не представляющую особого интереса для окружающих).
|
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: нет Всего: 84 |
[offtopic]
S696S, зачем удалять - укажите ваше решение, может и кто-то свои комменты, да и может в будущем многим поможет! [/offtopic] |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |