MySQL Innodb数据库性能实践——VARCHAR vs CHAR
来源:未知 责任编辑:责任编辑 发表时间:2014-01-25 11:37 点击:次
	   
	
	学过数据库理论的读者,都应该还记得关于CHAR和VARCHAR的性能对比:CHAR比VARCHAR更快,因为CHAR是固定长度的,而VARCHAR需要增加一个长度标识,处理时需要多一次运算。
	
	针对这种情况,我做了一下基准测试,基准测试环境如下:
	【硬件配置】
| 硬件 | 配置 | 
| CPU | Intel(R) Xeon(R) CPU E5620 主频2.40GHz, 物理CPU 2个,逻辑CPU 16个 | 
| 内存 | 24G(6块 * 4G DDR3 1333 REG) | 
| 硬盘 | 300G * 3个,SAS硬盘 15000转,无RAID,有RAID卡,且开了回写功能 | 
| OS | RHEL5 | 
| MySQL | 5.1.49/5.1.54 | 
【MySQL配置】
| 配置项 | 配置 | 
| innodb_buffer_pool_size | 18G | 
| innodb_log_file_size | 200M | 
| innodb_log_files_in_group | 3 | 
| sync_binlog | 100 | 
| innodb_flush_log_at_trx_commit | 2 | 
相关新闻>>
- 发表评论
- 
				
- 最新评论 进入详细评论页>>





