首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

innodb 配备

2012-08-31 
innodb 配置1.配置innodb中的参数innodb_additional_mem_pool_size 16M #一般16M也够了,可以适当调整下i

innodb 配置

1.配置innodb中的参数

innodb_additional_mem_pool_size = 16M #一般16M也够了,可以适当调整下innodb_buffer_pool_size = 6G #如果是专用db的话,一般是内存总量的80%innodb_data_file_path = ibdata1:1024M:autoextendinnodb_file_io_threads = 4innodb_thread_concurrency = 20innodb_flush_log_at_trx_commit = 1innodb_log_buffer_size = 16Minnodb_log_file_size = 256Minnodb_log_files_in_group = 3innodb_max_dirty_pages_pct = 50innodb_lock_wait_timeout = 120innodb_file_per_table

?2.修改表的配置

?

alter table tablename engine = innodb;

?

3.innodb和myisam的区别

?

a) 插入性能(差)

InnoDB的插入性能随着数据量的增多一直在下降,而且表现相当不稳定。MyISAM的表现还是比较好的,虽然瞬时插入的谷值一直在下降,但是整体表现很稳定。(参考http://rdc.taobao.com/blog/dba/html/295_insert_benchmark_for_myisam_and_innodb.html)

?

b) 查询效率(好)

i可以避免大量的锁等待,提升查询的效率,因为innodb会把data和index都放在buffer pool中,效率更高。

?

?

热点排行