Мария БД рекомендовала ОЗУ, диск, емкость ядра?
Я не могу найти рекомендованную оперативную память, диск, номер ядра. Мы устанавливаем начальный уровень и минимальный объем данных. Так что просто мне нужна Мария БД рекомендуемая емкость.
Ценю твою помощь!!!
3 ответа
Видя, что за последние несколько лет архитектура микросервисов стремительно развивается, и каждая микрослужба обычно нуждается в собственной базе данных, я думаю, что этот тип вопросов становится более уместным.
Я искал этот ответ, видя, что мы изучаем возможность создания небольших баз данных на многих серверах, и ради интереса задавался вопросом, каковы будут минимальные требования для базы данных Maria/MySQL...
Во всяком случае, я получил этот полезный ответ от сюда, что я думал, что я мог бы также поделиться здесь, если кто - то смотрит на него...
При запуске он (база данных) выделяет всю необходимую оперативную память. По умолчанию он будет использовать около 400 МБ ОЗУ, что незаметно для сервера баз данных с 64 ГБ ОЗУ, но довольно важно для небольшой виртуальной машины. Если вы добавите в пул буферов InnoDB по умолчанию 128 МБ, вы превысите выделение 512 МБ ОЗУ, и это не включает ничего из операционной системы.
1 ядра процессора более чем достаточно для большинства установок MySQL/MariaDB.
512 МБ ОЗУ недостаточно, но, вероятно, достаточно, если работает только MariaDB. Но вам нужно агрессивно сокращать различные настройки в my.cnf
, Даже 1 Гб крошечный.
1 ГБ диска более чем достаточно для кода и минимальных данных (я думаю).
Пожалуйста, поэкспериментируйте и доложите.
Существуют небольшие различия в требованиях между операционной системой и версиями MariaDB.
Отключить большую часть Performance_schema. Если все флаги включены, много оперативной памяти расходуется.
MariaDB или MySQL на самом деле используют очень меньше памяти. От 50 МБ до 150 МБ — это диапазон, который я нашел на некоторых своих серверах. На этих серверах работает несколько баз данных, каждая из которых имеет несколько таблиц и ограниченную пользовательскую нагрузку. Документация MySQL утверждает, что требуется 2 ГБ. Это очень сбивает меня с толку. Я понимаю, почему MariaDB не указывает никаких минимальных требований. Если они скажут 50 МБ, найдется много людей, которые захотят не согласиться. Если они говорят 1 ГБ, то они излишне завышают минимальные требования. Если подумать, больше памяти означает лучший кеш и производительность. Однако хорошо спроектированная база данных может выполнять чтение с диска каждый раз без каких-либо проблем с производительностью. Мои установки apache (на том же сервере) постоянно используют больше памяти (примерно вдвое), чем база данных.