InnoDB简介之使用InnoDB进行测试和基准测试

使用InnoDB进行测试和基准测试

如果没有默认InnoDB存储引擎,您可以确定您的数据库服务器或应用程序正常工作与InnoDB通过重新启动服务器——default-storage-engine = InnoDB定义在命令行上或default-storage-engine = InnoDB的[mysqld]部分中定义您的MySQL服务器选项文件。
由于更改默认存储引擎只会在创建新表时影响它们,因此请运行所有应用程序安装和设置步骤,以确认所有内容都已正确安装。然后运行所有应用程序特性,以确保所有数据加载、编辑和查询特性都能工作。如果一个表依赖于特定于另一个存储引擎的特性,则会收到一个错误;将ENGINE=other_engine_name子句添加到CREATE TABLE语句以避免错误。
如果您没有仔细考虑存储引擎,并且希望预览使用InnoDB创建某些表时的工作方式,那么可以发出命令ALTER TABLE table_name engine =InnoDB;为每个表。或者,要运行测试查询和其他语句而不影响原始表,请复制:

CREATE TABLE InnoDB_Table (...) ENGINE=InnoDB AS SELECT * FROM other_engine_table;

要在实际工作负载下评估完整应用程序的性能,请安装最新的MySQL服务器并运行基准测试。
测试完整的应用程序生命周期,从安装到大量使用,再到服务器重启。在数据库繁忙时终止服务器进程以模拟电源故障,并在重新启动服务器时验证数据是否成功恢复。
测试任何复制配置,特别是在主服务器和从服务器上使用不同的MySQL版本和选项时。

发布了86 篇原创文章 · 获赞 14 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43365369/article/details/102656886
今日推荐