Це нагадало мені про помилку в NetApp, коли файлові системи, які знаходяться майже в повному обсязі, значно знизилися (як удвічі). (правда, це було кілька років тому).
Відповідь, як усі казали, це залежить, але варто продумати це.
Основним недоліком повноцінних файлових систем є список вільних вкладів, які, ймовірно, будуть фрагментовані і всюди.
Існує три типи даних, які сидять на жорсткому диску для бази даних.
- Ваш фактичний файл бази даних. Це буде великий попередньо розміщений файл, який зазвичай росте великими шматками (наприклад, 10%).
- Журнали, ваш журнал транзакцій, який постійно записується, видаляється, записується в тощо.
- Тимчасові файли для великих запитів, які не можуть працювати в пам'яті.
(1) вільний простір потребує лише для виділення більше місця для вашого набору файлів. Якщо ваша база даних не зростає, на неї не повинно вплинути файлова система з невеликим дисковим простором. Якщо він виділяє, він може попросити дуже великий фрагмент, який не вписується у жоден безкоштовний список, який ви одразу фрагментує вашу базу даних і викликає пошук, коли потрібні дані для готовності до пам'яті.
(2) постраждає наївна імпементація журналів, коли вона використовує ОС для управління виділенням простору та видалення. Припустимо, що ваша база даних не тільки для читання, буде постійний потік журналів, вони часто будуть фрагментовані на невеликому просторі на жорсткому диску. Зрештою це зашкодить вашій письмовій формі.
(3) tempDB, якщо БД потрібна для запитаних запитів або недостатньо оперативної пам’яті, то у вас є більші проблеми, ніж низький дисковий простір, що спричиняє проблеми з продуктивністю, оскільки навіть ваші показники читання можуть перетворитися на диск. Ви також ризикуєте перебоями, якщо MySql потрібно було виділити місце на диску для tempDB і жорсткий диск закінчився.
Про резервні копії ...
- Кожне підприємство, в якому я працював, зберігає резервні копії на одній машині. Що стосується відновлення (хто піклується про резервні копії, то кількість відновлення враховується). Ніщо не переможе швидкість наявності файлу db прямо на одному диску.
- Сподіваємось очевидно, що резервні копії не будуть лише локальними.
Якщо коротко сказати, ви переживете, якщо ваша БД не буде важкою. Якщо це так, то мало місця на диску - це проблема. Але якби я був ти, я би працював над цим раніше, ніж пізніше.
- Підтвердження, що у мене достатньо оперативної пам’яті
- Розділення журналів та всіх перехідних даних із вашої БД.
- Розділяючи ОС, ваш MySql встановлюється з іншої частини.
Використовуйте окремі шпинделі та контролери, якщо можете для 1.
Далі йдуть окремі шпинделі
Слідом за окремими перегородками бідолахи.