Обработка msql bd - виснет выборка

Статус
В этой теме нельзя размещать новые ответы.

TrueStory

Бородатый Админчег
Регистрация
30 Апр 2015
Сообщения
194
Реакции
74
Посоветуйте кто что использует для работы с БД, есть ограмная бд с 11 лямами строк в 1 таблице, php скрипт перестает обрабатывать ее гдето в середине, заи.. искать чем ее порезать на выборки ? Замечаю тут даж без трафа тормоза, использую хотя percona bd
 
Дык смотря какая задача. Для обычных и сложных селектов, просто добавь LIMIT
Для просмотра ссылки Войди или Зарегистрируйся

Если сложный запрос с кучей джойнов и сабквери, то лимит не всегда помогает. Тогда через профайлинг оптимизировать надо.
 
грузил телефонный справочник Москвы однажды в CRM, порезал в MS Access на куски, с ними работал )
Ещё помогает оптимизация банальная по типу полей, и длине. К примеру, логический тип принимает значения 0 или 1 данные будут весить всего 1 бит. Числовое значение - незачем хранить в поле 'TEXT' и т.п. по аналогии, такие мелочи знатно сокращают размер БД, а в вашем случае, думаю профит очевиден.
 
php-скрипт перестает обрабатывать, может просто по тайм-ауту отваливается (см. max_execution_time в php.ini)?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху