0

如果有人可以帮忙吗?

我正在使用MySQL 5.1.47,最近我已将我的应用程序的 4 个主表的引擎类型更改为InnoDB,以前是MyISAM

我正在使用 WAPT Pro 试用版进行负载测试,当我连接到数据库时,我的四个主表InnoDB对 5 个用户的平均响应时间是 3.1 秒,而当连接到时MyISAM,它只是0.58 sec

我怎样才能提高性能?my.cnf 文件中添加了以下参数:

innodb_buffer_pool_size=1G &
innodb-flush-log-at-trx-commit=2

我真的必须将MySQL我机器中的版本升级到最新版本还是我必须设置一些其他参数而不是我上面提到的两个参数。

我的应用程序一直有 70% 的选择和 30% 的插入

4

1 回答 1

0

如果可能,将 innodb_buffer_pool_size 设置为与表的总大小一样大。

于 2014-02-21T07:03:58.813 回答