Mysql берет 63 ГБ с сервера
У меня есть Centos 6,9 в AWS, который имеет сервер MySQL Ver 5.6.36
Я сталкиваюсь с очень большой проблемой с медлительностью при экспорте отчетов, и в большинстве случаев это дает время ожидания. сторона базы данных около 80G сервер имеет 64G RAM, и MySQL использует все это.
Я не специалист по MySQL, поэтому, если вам нужна статистика, просто спросите меня. Я не знаю, что я должен поделиться.
но в логах есть две ошибки. Я не знаю, связаны ли эти журналы с той же проблемой.
2017-08-02 18:22:31 11629 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 11
2017-08-02 18:22:31 11629 [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.
2 ответа
Сообщения об ошибках говорят, что запущены две копии mysqld. Это нет-нет.
Без конфигурации мы не можем объяснить "использование всего этого".
Вполне нормально, что база данных больше ОЗУ. ОЗУ используется для кэширования частей набора данных.
Нам нужно добавить в ваш вопрос SHOW GLOBAL STATUS и SHOW GLOBAL VARIABLES, чтобы быстро проанализировать ключевую статистику и информацию о конфигурации вашего экземпляра. Спасибо за предложение информации.
Визуальные подсказки в ошибках указывают на вторую попытку запустить другой экземпляр MySQL.
TOP и MYTOP с вашего сервера Centos могут быть полезны.