[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MySQL большая база тормозит
verhmax
Доброго времени суток.

Есть админка, в которой хранятся около 150к строк, в каждой строке 28 столбцов. Таблица весит 21.5 МБ без индексов. По таблице идет постоянно select, реже insert и update

Таблица очень долго отвечает sad.gif

Почти все insert и update в таблице только на последние записи, а select по всей таблице.

Подскажите, как правильно сделать из одной таблицы две: одна "архив" по которой только select, а вторая "рабочая" по которой и select и update и insert буду делать

Какие статьи почитать, как правильно это сделать, чтоб снизить нагрузку на таблицу и ускорить ответы от MySQL
Спасибо
Valick
Серьёзно? 150к строк это вообще ни о чём. 150кк это уже другой разговор. Если много селекта и мало апдейта с инсёртами, то индексы должны быть обязательно.
Скорее всего проблема с запросами в цикле. Некоторые особо одарённые, ещё и соединение устанавливают на каждый запрос.
Без кода трудно давать советы, а почитать надо всего побольше и не один раз. Программист обучается постоянно в течение всей жизни.

_____________
Стимулятор ~yoomoney - 41001303250491
chee
verhmax,
https://ruhighload.com/%D0%9A%D0%B0%D0%BA+%...%D0%B2+mysql%3F

https://ruhighload.com/explain+%d0%b2+mysql

https://ruhighload.com/%d0%98%d0%bd%d0%b4%d...8b+%d0%b2+mysql

https://ruhighload.com/%d0%9a%d0%b0%d0%ba+%...%d0%b2+mysql%3f


_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.