随笔分类 -  mysql

摘要:InnoDB相关的选项有:#InnoDB存储数据字典、内部数据结构的缓冲池,16MB 已经足够大了。innodb_additional_mem_pool_size = 16M#InnoDB用于缓存数据、索引、锁、插入缓冲、数据字典等#如果是专用的DB服务器,且以InnoDB引擎为主的场景,通常可设置物理内存的50%#如果是非专用DB服务器,可以先尝试设置成内存的1/4,如果有问题再调整#默认值是8M,非常坑X,这也是导致很多人觉得InnoDB不如MyISAM好用的缘故innodb_buffer_pool_size = 4G#InnoDB共享表空间初始化大小,默认是 10MB,也非常坑X,改成 阅读全文
posted @ 2013-03-28 15:33 通杀 阅读(207) 评论(0) 推荐(0)
摘要:MyISAM存储引擎 使用 key压缩,为了始索引更小,为了更好的适应caches和显著的改进性能,myisam执行比innodb更好的原因是索引压缩不是频繁发生的。PACK_KEYS=0|1|DEFAULT0: 不压key1:压缩keydefault:(只压缩字符)key compression for character column type but not for numerical and other column types.ALTER TABLE `table` PACK_KEYS =0MySQL 将使用 prefix 压缩。Prefix 压缩意味着每个键都需要一个额外的字节来指 阅读全文
posted @ 2012-03-31 14:11 通杀 阅读(305) 评论(0) 推荐(0)