Какой посоветуете порядок действий, если после переноса сайта mysql ужасно тормозит?

  • Автор темы Автор темы Labutin
  • Дата начала Дата начала

Labutin

Новичок
Какой посоветуете порядок действий, если после переноса сайта mysql ужасно тормозит?

Перенесли сайт на новый более мощный по железу хостинг и из-за MySQL сайт просто встал :(
MySQL сжирает уйму процессорного времени :(
Естественно при переносе сайта ни скрипты ни структура базы не менялась. Дело явно в разных настройках самого MySQL сервера.
С чего лучше начать исследования?
 
С чего лучше начать исследования?
1. С исследования запросов на выбoрку

-~{}~ 04.06.07 16:02:

http://www.mysql.ru/docs/man/MySQL_Optimisation.html
 
Перенсти, если возможно, файл конфигурации mysql со старого хостера к новому.
 
"из-за MySQL сайт просто встал"

Скорее всего, MySQL используется неправильно. Или база спроектирована неправильно или доступ к ней.

Такие случаи, чтобы базы тормозили из-за железа крайне редки, на бытовых сайтах конечно. :)

Что за сайт? Какие скрипты. Какая база? Сколько таблиц/строк?
 
ни структура базы не менялась
Откуда такая уверенность?

Возможные причины:
1. отключен кеш запросов
2. изменился ENGINE (MyISAM <=> InnoDB)
3. недостаточны размеры буферов сортировок, временных таблиц, ключей и т.п.

Однако, скорее всего хромает сама схема БД и запросы. Просто, возможно на старом хостинге это скрывалось максимально "щедрыми" настройками MySQL
 
Отвечаю сразу всем.
Сайт работает на собственном движке. Куча сайтов на других хостигах не тормозит.
Поэтому однозначно проблема именно в настройках MySQL. Можно будет попробовать тупо взять конфиг со старого хостинга.
Но на будущее хотелось бы понять какой именно параметр или комбинация параметров так радикально сказался на производительности.
 
Как хорошо быть маленьким ребёнком.
Верить в сказки, добрую фею и Волшебный Параметр, который за все отвечает...
 
Настройки mysql можно посмотреть самому.
Команду приводить не буду.. тем более что
"куча сайтов" и соотвественно сравнить...
 
Сверху