Mariadb:禁用未使用的引擎

时间:2018-05-26 09:23:13

标签: mysql sql database mariadb myisam

我在Debian上使用 Mariadb 。我注意到mysqld进程使用了​​几乎 1GB的RAM 所以我想调整它,我试图禁用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

我做了什么:

首先,我在所有数据库 SEE ABOVE 上将引擎更改为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 减少RAM使用率

我仅使用mariadb roundcube postfix

感谢任何帮助或解释

此致

0 个答案:

没有答案