还可以使用多块磁盘来存储数据。这样可以从多个磁盘上并行读取数据,提高数据库读取数据的速度。
通过镜像机制可以将不同计算机上的 MySQL 服务器进行同步,这些 MySQL 服务器中的数据都是一样的。
通过不同的 MySQL 服务器来提供数据库服务,这样可以降低单个 MySQL 服务器的压力,从而提高 MySQL 的性能。
和大多数数据库一样,MySQL 提供了很多参数来进行服务器的优化设置。数据库服务器第一次启动时,很多参数都是默认设置的,这在实际应用中并不能完全满足需求,为此数据库管理员要进行必要的设置。
1. 查看性能参数的方法
MySQL 服务器启动之后,可以使用 SHOW VARIABLES; 命令查看系统参数,也可称为静态参数。
这些参数是系统默认或者 DBA 调整优化后的参数,可以通过 SET 命令或在配置文件中修改。
使用 SHOW STATUS;命令查询服务器运行的实时状态信息,也就是动态参数。便于 DBA 查看当前 MySQL 运行的状态,做出相应优化,不能手动修改。
下面为使用 SHOW VARIABLES 和 SHOW STATUS 命令的实例。
例 1
mysql> SHOW VARIABLES LIKE 'key_buffer_size';
+-----------------+----------+
| Variable_name | Value |
+-----------------+----------+
| key_buffer_size | 33554432 |
+-----------------+----------+
1 row in set, 1 warning (0.00 sec)
mysql> SHOW STATUS LIKE 'key_read_requests';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Key_read_requests | 149 |
+-------------------+-------+
1 row in set (0.01 sec)