欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【mysql myisam优化设置】,下面是详细的分享!
mysql myisam优化设置
myisam_max_[extra]_sort_file_size足够大
delay_key_write减少io,提高写入性能
bulk_insert_buffer_size
concurrent_insert 设置为2
read_rnd_buffer_size random scan 使用
read_buffer_size 顺序扫描表使用
key cache 的三种方式
key cache 预加载
SET GLOBAL hot_cache.key_buffer_size=16m
SET BLOBAL cold_cache.key_buffer_size=16m
CACHE INDEX example.top_message IN hot_cache
CACHE INDEX example.event IN cold_cache
LOAD INDEX INTO CACHE example.top_message,example.event IGNORE LEAVES
LOAD INDEX INTO CACHE example.user IGNORE LEAVERS,expamle.groups
以上所分享的是关于mysql myisam优化设置,下面是编辑为你推荐的有价值的用户互动:
相关问题:mysql myisam与innodb哪个速度更快,优缺点又是什么
答:如果你的业务不需要使用到事务,那么使用myisam是最佳考虑, 因为myisam不支持事务,有比较好的性能。 但是如果你的业务必须要使用到事务,也就是说对数据一致性要求很高的话, 需要使用到INODB,由于INODB要使用到锁,因此它的并发能力就差一些... >>详细
相关问题:myisam索引缓冲区大小 怎么设置
答:MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且... >>详细
相关问题:请论述下mysql中innodb和myisam的区别和优劣
答:InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。 下面是已知的两者之间的差别,仅供参考。 innodb InnoDB 给 MySQL 提供了具有事务(commit)、回滚(rollback)和崩溃修复能力 (crash recovery capabilities)的事务... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
