我在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
任何帮助或解释都将不胜感激
当做
暂无答案!
目前还没有任何答案,快来回答吧!