设为首页 加入收藏

TOP

数据库优化-基准测试(二)
2015-11-21 01:44:08 来源: 作者: 【 】 浏览:0
Tags:数据库 优化 基准 测试

如何执行基准测试

测试条件

?如何避免常见的错误?需要在一个真实的环境中运行基准测试。

相似或相同的硬件
包括CPU、内存、网络、IO系统 相同的软件配置 相似的数据集大小 相似的数据分布 相似的访问模式
?避免查询和数据缓存
?重新构建访问的分布 相当的线程数量
?多用户和多服务器

记录所有信息

宁可记录无用的信息也不错过重要的信息 文档化所有的步骤以便于重新执行基准测试 配置:硬件、软件版本和参数、数据大小、数据集 收集硬件统计信息(CPU、磁盘、网络、内存) 收集软件统计信息(GLOBAL STATUS, INNODB STATUS) 组织输出的结果

隔离基准测试环境

在不作其他用途的系统上运行基准测试 避免环境的共用( 虚拟机或SAN) 确保没有其它应用程序使用网络 在相同的条件下启动(warmup) (如果可能)在每次基准测试前启动 系统 禁用所有可能干扰基准测试的程序(crons)

自动化基准测试

自动化测试的好处:
- 简化可重复执行
- 避免人工错误
- 改善文档化
- 易于重新执行
- 易于分析

测试结果分析

处理所有采集的数据 识别哪些数据提供有用的信息 回答目标中定义的问题 对结果进行文档化 总结测试结果 定义测试指标
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇POJ-2311Cutting Game 下一篇innobackupex备份恢复详解

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: