MySQL InnoDB оптимизация - PullRequest
       13

MySQL InnoDB оптимизация

1 голос
/ 29 сентября 2010

Имеет ли отдельный файл для каждой таблицы улучшение производительности InnoDB в MySQL. Есть ли такие советы по настройке производительности для MySQL

Ответы [ 2 ]

2 голосов
/ 29 сентября 2010

"Использование нескольких табличных пространств может быть полезным для пользователей, которые хотят переместить определенные таблицы на отдельные физические диски или которые хотят быстро восстановить резервные копии отдельных таблиц, не прерывая использование других таблиц InnoDB."

Так что любойскорость может зависеть от архитектуры вашей системы и от того, насколько она хороша при параллельном чтении и записи.Если вы храните все на одном диске, я бы не подумал, что это имеет большое значение.

1 голос
/ 29 сентября 2010

Посмотрите на эти статьи:

http://mtocker.livejournal.com/42180.html

http://www.bigdbahead.com/?p=57

Оказывается, существует небольшое ухудшение производительности при наличии данных во многих файлах, если только вы не используете какую-то экзотическую файловую систему, которая имеет большие накладные расходы при работе с большими файлами. Я испытал нечто подобное с DRBD , однако я не провел достаточного расследования, чтобы официально заявить об этом.

Лично я хожу за отдельными файлами, когда могу, особенно для больших схем.

...