|
Модераторы: skyboy |
|
Freak_FB |
|
||||||
Ктулхувед Профиль Группа: Участник Сообщений: 296 Регистрация: 13.10.2006 Репутация: нет Всего: 4 |
Помогите оптимизировать запрос. Есть в моей базе две таблицы: zameses и rashod. В их назначение вдаваться не будем, обьясню только основные поля.
Таблица zameses:
Counter - счетчик, RecipeID - ссылка на запись в parent-таблице, TS_DateTime - уникальный в общем-то штамп времени. Таблица rashod:
Counter - счетчик, _Zames ID - ссылка на запись в таблице zameses, TS_DateTime - время. Мой запрос на удаление:
Записей в zameses: 1332 Записей в rashod: 7984 Запрос выполняется на моем не шибко навороченном ноутбуке 9 с лишним секунд. В общем, помогите оптимизировать запрос, или подскажите, может я с индексами напортачил. |
||||||
|
|||||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
Ключ на rashod.ZamesID?
-------------------- |
|||
|
||||
Freak_FB |
|
|||
Ктулхувед Профиль Группа: Участник Сообщений: 296 Регистрация: 13.10.2006 Репутация: нет Всего: 4 |
Я наверное не особо понимаю ключи. У меня есть составной ключ, где ZamesID фигурирует. Или стоит разбить ключ, и каждое поле в отдельности сделать ключом?
It's a magic Ничего не менял, просто добавил ещё один ключ по ZamesID. Запрос сразу стал выполняться на несколько порядков шустрее. Спасибо за помощь. P.S.: и всё таки, в моем случае - с ключами что можно сделать, чтобы было более ... нормально? Это сообщение отредактировал(а) Freak_FB - 4.3.2010, 13:20 |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 106 Всего: 453 |
В твоём случае, видимо, прочитать документацию по индексированию - что, как и зачем. Причём читать до полного освоения. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |