为 MyISAM 和 InnoDB 配置 MySQL (my.cnf)

tsc*_*lik 2 mysql innodb myisam

我想将一些(不是全部)MyISAM 表转换为 InnoDB。

最好的配置是什么?(需要添加InnoDB设置,因为我的里面没有InnoDB设置my.cnf)。

显示引擎

Rol*_*DBA 8

你在跑步之前提到过

  • MySQL 5.5.29
  • 16 GB 内存

这里有一些不错的设置开始

innodb_buffer_pool_size=4G
innodb_buffer_pool_instance=2
innodb_read_io_threads=12
innodb_write_io_threads=12
innodb_io_capacity=300
innodb_log_file_size=128M
Run Code Online (Sandbox Code Playgroud)

还不做转换!!!

将设置放在 my.cnf 中,然后执行以下操作

service mysql stop
cd /var/lib/mysql
rm -f ibdata1 ib_logfile*
service mysql start
Run Code Online (Sandbox Code Playgroud)

现在,您可以进行转换。

试一试 !!!

更新 2013-05-10 10:44 EDT

这是我过去关于优化 InnoDB 以提高 CPU 使用率的帖子

这是我过去关于调优 InnoDB 的帖子


归档时间:

查看次数:

20918 次

最近记录:

9 年,3 月 前