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

Форум MySQL

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

 

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

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

тема: кеш MySQL
 
 автор: new_user   (14.11.2008 в 11:22)   письмо автору
 
 

Насколько влияет на скорость выполнения запроса количество записей в таблице, если условие запроса равенство. Дело в том что на сайте, причём только пару последних дней, начились жесткие тормоза, при заходе на одну страницу (за примерно 3 часа, около 3000 посетителей). В таблице около 136 000 записей. Хостер обслуживающий сервер(сервер свой) говорит, что не хватает ресурсов. И зачем в таком случае кеш MySQL?

  Ответить  
 
 автор: cheops   (14.11.2008 в 12:33)   письмо автору
 
   для: new_user   (14.11.2008 в 11:22)
 

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

  Ответить  
 
 автор: new_user   (14.11.2008 в 12:51)   письмо автору
 
   для: cheops   (14.11.2008 в 12:33)
 

Метров 150. Пик обращений приходится на одну запись. Я ещё забыл, что есть счётчик, подсчитывающий обращения к странице т.е. кроме SELECT каждый раз идёт ещё и UPDATE. Видимо в этом дело - надо убирать счётчик?

  Ответить  
 
 автор: cheops   (14.11.2008 в 14:41)   письмо автору
 
   для: new_user   (14.11.2008 в 12:51)
 

Попробуйте для начала счетчик убрать (UPDATE - это тяжелый запрос и он разумеется не кэшируеся). Всплесков посещаемости не было за последние дни?

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

  Ответить  
 
 автор: new_user   (14.11.2008 в 15:30)   письмо автору
 
   для: cheops   (14.11.2008 в 14:41)
 

>Всплесков посещаемости не было за последние дни?

За два последних дня. Материалы по одной теме.

>нет возможности таблицу разбить на актуальную часть и архив?

Теоретически возможность всегда есть), а практически врядли.

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

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