SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

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

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

Вы не зашли.

#1 18.10.2010 17:07:16

captain-america
Участник
Зарегистрирован: 18.10.2010
Сообщений: 3

Проблема с временем выполнения запроса

Ситуация такая.
Была таблица table1 с 3,5 млн записей.

Для сайта был создан клон, в нем потребовалось создать такую таблицу, что и было сделано.
Таблица table2 с такой же структурой была заполнена данными, примерно 3 млн записей.

Проблема заключается в том, что время выполнения идентичных запросов к этим таблицам очень разное.

table2 0.06909
table1 0.00071
------------------------
table2 0.02896
table1 0.00072
------------------------
table2 0.04441
table1 0.00072

Все индексы работают, explain дает одинаковые результаты.

Хотелось бы услышать в чем может быть причина сего расхождения во времени выполнения запросов.

Неактивен

 

#2 19.10.2010 00:06:46

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

Re: Проблема с временем выполнения запроса

Ну, например, одна табличка хорошо закэширована в памяти, а вторая — нет.
Устроит объяснение? smile

Неактивен

 

#3 19.10.2010 01:36:01

captain-america
Участник
Зарегистрирован: 18.10.2010
Сообщений: 3

Re: Проблема с временем выполнения запроса

А как сделать, чтобы и другая также хорошо закэшировалась, просто  в эти таблицы постоянно записываются новые данные?

Неактивен

 

#4 19.10.2010 01:56:47

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

Re: Проблема с временем выполнения запроса

Кэш работает очень примитивно — если к одной таблице обращаются часто,
а к другой редко, то кэшироваться будет та, к которой обращаются часто.

Опять таки — это предположение. Без конкретики мы тут гадаем на гуще.
Я даже не знаю, на разных ли серверах эти данные wink

Неактивен

 

#5 19.10.2010 02:04:51

captain-america
Участник
Зарегистрирован: 18.10.2010
Сообщений: 3

Re: Проблема с временем выполнения запроса

На одном сервер.
Согласен, к таблице первой обращений пока намного больше, но не  столько же скорость должна падать?
В принципе на вопросы мне ответили,  буду думать, что с этим делать, спасибо большое за советы)

Неактивен

 

Board footer

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