Я использую Mariadb в Debian.Я заметил, что процесс mysqld использует почти 1 ГБ ОЗУ , поэтому я хотел его настроить, я попытался отключить движок MyISAM, так как не использую его, но не смог:
MariaDB [(none)]> SELECT engine,GROUP_CONCAT(DISTINCT TABLE_SCHEMA) Table_Schema_List,COUNT(*) FROM information_schema.tables GROUP BY engine;
+--------------------+------------------------------------+----------+
| engine | Table_Schema_List | COUNT(*) |
+--------------------+------------------------------------+----------+
| Aria | information_schema,mysql | 18 |
| InnoDB | mysql,phpmyadmin,xxxx,xxxx | 59 |
| MEMORY | information_schema | 64 |
| PERFORMANCE_SCHEMA | performance_schema | 52 |
+--------------------+------------------------------------+----------+
4 rows in set (0.02 sec)
MariaDB версия:
mysql -V
mysql Ver 15.1 Distrib 10.2.15-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Что я сделал:
Сначала я изменил движок на InnoDB / Aria для всех баз данных СМОТРИТЕ НАД иЯ попытался отключить MYISAM, я добавил:
[mysqld]
skip-myisam
Ошибка вывода:
... [ERROR] /usr/sbin/mysqld: ambiguous option '--skip-myisam' (--skip-myisam-block-size)
... [ERROR] Parsing options for plugin 'MyISAM' failed.
Я также попытался использовать следующую переменную
disabled_storage_engines="MyISAM,MRG_MyISAM,CSV"
, но этонеизвестно
... [ERROR] /usr/sbin/mysqld: unknown variable 'disabled_storage_engines=MyISAM,MRG_MyISAM,CSV'
кто-нибудь может мне помочь?
Я хочу уменьшить использование ОЗУ на MYSQLD
Я использую только mariadb для roundcube и postfix
Любая помощь или объяснение приветствуется
С уважением