mysql 引擎配置,MySQL 数据库的MyISAM存储引擎相关配置参数介绍 | IT工程师的生活足迹...

MySQL 数据库服务中的 MyISAM 存储引擎使用过程中的参数介绍。

1、bulk_insert_buffer_size

批量插入缓存大小

这个参数是针对MyISAM存储引擎来说的。适用于在一次性插入100-1000+条记录时, 提高效率。默认值是8M。可以针对数据量的大小,翻倍增加。

2、myisam_sort_buffer_size

MyISAM存储引擎设置恢复表之时使用的缓冲区的尺寸

当在REPAIR TABLE或用CREATE INDEX创建索引或ALTER TABLE过程中排序 MyISAM索引分配的缓冲区。

3、myisam_max_sort_file_size

如果临时文件会变得超过索引,不要使用快速排序索引方法来创建一个索引。注释:这个参数以字节的形式给出。

4、myisam_repair_threads

如果该值大于1,在Repair by sorting过程中并行创建MyISAM表索引(每个索引在自己的线程内)。

5、Myisam_revocer

控制了Myisam查找和修复错误的方式。其有下列参数值

DEFAULT

与没有使用–myisam-recover选项相同。 MySQL会尝试修复被标记为崩溃或没有干净关闭的表,除了修复,不会做任何事情。

Backup

Mysql将数据文件备份到一个BAK文件中。

FORCE

即使.MYD文件丢失的数据多余一行,恢复也会继续。

QUICK

除非有被删除的数据块才跳过恢复。

这些设置对于Myisam的小表来说,尚可接受,但是对于大表就不是很行了。因为恢复的时候,表上不允许其它连接做任何操作。一般来说,使用check tables 和repaie tables检查和修复表是一个比较好的选择。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值