mariadb:禁用未使用的引擎

q3aa0525  于 2021-06-23  发布在  Mysql
关注(0)|答案(0)|浏览(324)

我在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

我所做的:
首先,我将所有数据库上的引擎都更改为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的使用
我只对roundcube和postfix使用mariadb
任何帮助或解释都将不胜感激
当做

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题