Вопрос № 86622: Нужна помощь в грамотной настройке MySQL сервера для локального поисковика.
Имеется Атлон 1700 512мб (если надо можно поднять до 1гб), Win XP, MySQL 5.0.27. Имеется таблица с индексированием почти всех полей. сейчас база содержит 7.5 мил. записей...
Вопрос № 86.622
Нужна помощь в грамотной настройке MySQL сервера для локального поисковика.
Имеется Атлон 1700 512мб (если надо можно поднять до 1гб), Win XP, MySQL 5.0.27. Имеется таблица с индексированием почти всех полей. сейчас база содержит 7.5 мил. записей. предпологаемое колич записаей при норм. загрузке должно составлять 30мил. Имеется проблема с очень медлиным добовлением новых записей в таблицу, без индекса все норм. По словам автора скрипта нужно настроить базу и тогда она будит летать. Собствено нужна помощь внастройке. Прошу тех кто может помочь связатся со мной по icq: 6541833 или по
email: xrenvam@gmail.com Спасибо.
п.с. проект полностью не комерческий и не рекламный
Отправлен: 12.05.2007, 21:17
Вопрос задал: Xpen (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Архангельский Андрей Германович
Здравствуйте, Xpen!
1) Наличие индексов всегда замедляет вставку. Если это массовая вставка, то то перед началом нужно отключить индексы, после вставки построить заново.
2) При таких объемах требуется периодически делать backup/restore
3) Мне кажется на таких объемах Firebird будет работать быстрее.
4) Очень важно разделить потоки данных на 3 HDD - система, temp, данные - у меня только такое разделение дало увеличение производительности до 6 раз.
Если автор скрипта считает что "достаточно только настроить" - то почему он не может это сделать. Мой опыт по большим БД говорит не все можно настроить, очень много зависит от того какие данные и какие запросы.
--------- Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО