На моем Mac после нового перезапуска с нулевыми подключениями MySQL в настоящее время использует 40 МБ памяти, 188 МБ виртуальной памяти (база данных на диске выгружается в?) И имеет 16 потоков.
Поскольку к серверу обращаются только один человек (я), и я не обращаюсь к нему часто в течение дня, как я могу настроить MySQL на потребление меньшего количества памяти, когда он простаивает?
Я не возражаю против того, чтобы он потреблял столько ресурсов, сколько нужно для выполнения запросов во время их выполнения, но хотел бы снизить нагрузку между сессиями разработки. Из-за того, как работают веб-сайты, над которыми я работаю, он будет выполнять только один запрос за раз, может быть, два одновременных запроса очень редко.
Я использую MySQL на Mac OS X Server 10.7, используя официальную загрузку Oracle, без изменений конфигурации.
40 МБ - это нормально, но в последнее время я занимаюсь разработкой, не связанной с MySQL, которая действительно требует каждый дюйм памяти моей системы, и я бы не стал запускать / останавливать MySQL несколько раз в день.