2012-02-21 3 views
0

У меня есть база данных MySQL, которая постоянно растет.Что делать, чтобы базы данных MySQL работали с максимальной производительностью?

Время от времени я ОПТИМИЗАЦИЯ всех таблиц. Будет ли это то, что я должен поставить на работу cron ежедневно или еженедельно?

Есть ли какие-либо конкретные задачи, которые я мог бы настроить для автоматического запуска базы данных в верхней производительности?

Благодаря

Бен

ответ

1

Вы можете оптимизировать таблицы внутри базы данных, выполнив этот запрос:

SELECT * FROM `db_name`.`table_name` PROCEDURE ANALYSE(1, 10); 

Это предположит Optimal_fieldtype использовать, Вы должны изменить вашу базу данных, так что оптимальных field_type был использован.

Кроме того, вы можете запросить свои собственные запросы, чтобы убедиться в правильности индексации на столе.

Я предлагаю вам попробовать SQLyog, который может сообщить вам об этом как «Calculate Optimal Datatype», так и «SQL Profiler», который определенно поможет вам в оптимизации производительности сервера.

 Смежные вопросы

  • Нет связанных вопросов^_^