mariadb:禁用未使用的引擎

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

我在debian上使用mariadb。我注意到mysqld进程使用了将近1gb的ram,所以我想对它进行调整,我尝试禁用myisam引擎,因为我不使用它,但我无法做到:

  1. MariaDB [(none)]> SELECT engine,GROUP_CONCAT(DISTINCT TABLE_SCHEMA) Table_Schema_List,COUNT(*) FROM information_schema.tables GROUP BY engine;
  2. +--------------------+------------------------------------+----------+
  3. | engine | Table_Schema_List | COUNT(*) |
  4. +--------------------+------------------------------------+----------+
  5. | Aria | information_schema,mysql | 18 |
  6. | InnoDB | mysql,phpmyadmin,xxxx,xxxx | 59 |
  7. | MEMORY | information_schema | 64 |
  8. | PERFORMANCE_SCHEMA | performance_schema | 52 |
  9. +--------------------+------------------------------------+----------+
  10. 4 rows in set (0.02 sec)

mariadb版本:

  1. mysql -V
  2. mysql Ver 15.1 Distrib 10.2.15-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

我所做的:
首先,我将所有数据库上的引擎都更改为innodb/aria(见上文),并尝试禁用myisam,我补充道:

  1. [mysqld]
  2. skip-myisam

输出错误:

  1. ... [ERROR] /usr/sbin/mysqld: ambiguous option '--skip-myisam' (--skip-myisam-block-size)
  2. ... [ERROR] Parsing options for plugin 'MyISAM' failed.

我还尝试使用以下变量

  1. disabled_storage_engines="MyISAM,MRG_MyISAM,CSV"

但这是未知的

  1. ... [ERROR] /usr/sbin/mysqld: unknown variable 'disabled_storage_engines=MyISAM,MRG_MyISAM,CSV'

有人能帮我吗?
我想要的是通过mysqld减少ram的使用
我只对roundcube和postfix使用mariadb
任何帮助或解释都将不胜感激
当做

暂无答案!

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

相关问题