标签:只读 buffer iad har 不能 highlight service style 表示
优点:
MyISAM引擎存储文件:
缺点:
适用场景:MySQL5.5.5前默认的数据库引擎,在只读(或者写较少)、表较小(可以接受长时间进行修复操作)的场景适用
特点:
InnoDB数据库文件:
注意:默认所有的innodb表数据文件存储在数据库目录下的ibddata1, ibddata2, ... ,这样极其不方便管理
启用 innodb_file_per_table=ON,每个表单独使用一个表空间存储表的数据和索引
启用:innodb_file_per_table
编辑/etc/my.cnf在[mysqld]下添加 innodb_file_per_table 重启服务器 # service mysqld restart MariaDB [(none)]> SHOW VARIABLES LIKE ‘innodb_file_per_table‘; +-----------------------+-------+ | Variable_name | Value | +-----------------------+-------+ | innodb_file_per_table | ON | +-----------------------+-------+
查看mysql支持的存储引擎: MariaDB [(none)]> SHOW ENGINES\G
查看当前默认的存储引擎:
MariaDB [(none)]> SHOW VARIABLES LIKE ‘storage_engine‘; +----------------+--------+ | Variable_name | Value | +----------------+--------+ | storage_engine | InnoDB | +----------------+--------+
设置默认的存储引擎:
编辑/etc/my.conf在[mysqld]下添加
default_storage_engine = InnoDB
InnoDB存储引擎的缓冲池通常缓冲池的命中不应该小于99%
相关状态变量:
MariaDB [(none)]> SHOW GLOBAL STATUS LIKE ‘innodb%read%‘\G
Innodb缓冲池命中率 = Innodb_buffer_pool_read_requests / ( Innodb_buffer_pool_read_requests + Innodb_buffer_pool_read_ahead + Innodb_buffer_pool_reads )
平均每次读取的字节数 = Innodb_data_read / Innodb_data_reads
标签:只读 buffer iad har 不能 highlight service style 表示
原文地址:https://www.cnblogs.com/yaun1498078591/p/9164457.html