调优和优化 Mysql 和 Mariadb 数据库的 13 个技巧

在 Joomla、WordPress、Drupal 和 Typo 3 等网站托管和 CMS 系统中,MySQL 和 MariaDB 是使用最广泛的关系数据库管理系统 (RDMS)。在本文中,我将解释如何加快和优化您的网站MySQL 和 MariaDB 数据库服务器。

将 MySQL 数据存储在单独的分区中

在优化和保证方面,将数据库数据存储在单独的卷中始终是最好的主意。 这些卷专门用于快速存储卷,例如 SSD、NVMe。 即使您的系统出现故障,您的数据库也将是安全的。 由于分区卷由快速存储卷组成,因此性能会更快。

设置 MySQL 最大连接数

MySQL/MariaDB 使用说明 最大连接数 它指定服务器中当前允许的并发连接数。 过多的连接会导致高内存消耗以及高 CPU 负载。 对于小型网站,连接数可以指定为 100-200,较大的网站可能需要 500-800 甚至更多。 这 最大连接数 可以使用 SQL 查询动态更改。 在本例中,我将值设置为 200。

$ mysql -u root -p
mysql> set global max_connections=200;

输出 :