Я хочу установить MySQL на сервере Windows 2003. Однако на сервере уже работает SQL Server 2005, и я хотел бы зарезервировать для этой цели большую часть из 4 ГБ памяти. Есть ли способ ограничить мой MySQL определенным использованием памяти?
Спасибо заранее за ваше время.
Вот достойная статья о управление использованием памяти MySQL. Похоже, что нет единой настройки для установки максимального количества используемой памяти, кроме настройки key_buffer
, query_cache_size
, и max_connections
(среди некоторых других) в вашем my.cnf
, вы можете уменьшить объем памяти.
Это дает вам хорошие инструкции по снижению использования базовой памяти:
http://www.theodorenguyen-cao.com/2008/12/07/reduce-mysql-memory-usage/
Затем вы можете использовать это для оценки использования памяти MySQL на основе my.ini / my.cnf
И, конечно же, вам следует ознакомиться с Блог о производительности MySQL.
Я бы прикрепил Mysql к виртуальной машине на том же самом ящике, если это вообще возможно. Я не слишком уверен, насколько хорошо sql server и mysql работают вместе.