Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Полтергейст с MySQL (необычный алгоритм работы базы)
 
 автор: svalkasu   (17.07.2009 в 10:17)   письмо автору
 
 

Пишем с другом специализированную доску объявлений (реализация Perl+MySQL).
На период тестов доска лежит на Гудзон-хосте, домен Auto-mafia.ru.
Собственно глюк:
1.Изначально, для тестирования движка была сгенерирована база данных(1 млн.записей).
Страна->Город-> Марка-> Модель-> Продаю/Куплю
Записи распределены практически равномерно.
Собственно странность:
1.Если периодически серфишь по сайту, то скорость работы базы нормальная (внизу скрипт отрабатывает время генерирования странички.)
2.Стоит на какое то время забыть про сайт (с вечера до утра) и утром начать серфить, то получаем «полтергейст»…
3.ПОЛТЕРГЕЙСТ:
- всего на сайте 15 стран СНГ
- 2 страны (Азербайджан и Литва) после того, как не трогать сайт – начинают глючить
- глюк такой: первых 5- 10 кликов по объявлениям этой страны (странички генерятся до 50 секунд!!!)

РЕЗЮМЕ:
Есть база в которой данные распределены равномерно.
Идентификаторы все схожие.
Выборка совершенно одинаковая.
При определенных обстоятельствах (описанных выше), происходит непонятка с временем генерирования страничек. Эта непонятка распространяется только на Азербайджан и Латвию и не затрагивает другие страны ни как! Хотя баз одна!

Получается, что если дергать периодически сайт – то база как бы «не спит»…
Но стоит сайт оставить в покое на ночь, как база «засыпает» и потом ее приходится «будить».

Я понимаю, что всё это звучит, как чушь… но это действительно так.
Кто то сталкивался с подобным?
Просьба стукнуть знатоков в асю 195377

  Ответить  
 
 автор: Trianon   (17.07.2009 в 10:44)   письмо автору
 
   для: svalkasu   (17.07.2009 в 10:17)
 

Глюк, полтергейст... ошибок-то нет?
Время отработки запросов, и уж тем более - время генерации страницы никто не обещал.

Изменение скорости, вероятно, обусловлено кешированием результатов запросов sql-сервером

  Ответить  
 
 автор: adpakm   (17.07.2009 в 11:29)   письмо автору
 
   для: svalkasu   (17.07.2009 в 10:17)
 

Сам такого не видел,
может банально винты отключаются после длительного простоя?
+ имеет место быть версия с кешем. Смарти не используете?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования