mysql笔记2(基准测试及性能分析)
2010-11-11 21:29
447 查看
基准测试:
当前应用的运行情况/验证系统的扩展性/为未来的业务增长进行规划/测试应用适应可变环境的能力/检测不同配置下的性能表现。
测试指标:
1.单位时间的事务处理量,测试联机事务处理(OLTP)
2.响应时间或时延,测量任务所需的整体时间。
3.扩展性,可变工作负荷下的性能
4.并发性
MySQL测试
记录查询
1.普通日志:记录所有查询,包括失败的查询以及一些非查询事件(连接/断开连接)
2.慢速日志:记录执行时间超过特定长度的查询
my.cnf的设置
log = <file_name>
log-slow-queries = <file_name>
log_query_time = <seconds>
log_queries_not_using_indexes
或
mysql > SET GLOBAL long_query_time = <time>
通常在日志中需要找到以下三个信息
1.长查询,如日常的批处理工作
2.影响很大的查询,如消耗服务器大部分时间的查询
3.新查询
日志分析工具
mysqldumpslow-------------总结慢速查询日志
mysql_slow_log_filter-----能够理解毫秒精度的日志
mysql_slow_log_parser-----能对毫秒精度的慢速日志进行聚合
mysqlsla------------------MySQL命令日志分析工具,
使用show status命令来观察语句执行情况,该命令从INFORMATION_SCHEMA表中选择数据
首先把会话状态变量设置为0,这样就指定MYSQL执行查询做了多少工作;
mysql >FLUSH STATUS
执行语句
mysql> SELECT SQL_NO_CACHE * from a order by i;
再使用下述语句
mysql > show session status
就可以显示执行上述语句的一些相关信息,如查询计划、低层次存储引擎操作、临时表操作,展现形式为
Variable_name Value
当前应用的运行情况/验证系统的扩展性/为未来的业务增长进行规划/测试应用适应可变环境的能力/检测不同配置下的性能表现。
测试指标:
1.单位时间的事务处理量,测试联机事务处理(OLTP)
2.响应时间或时延,测量任务所需的整体时间。
3.扩展性,可变工作负荷下的性能
4.并发性
MySQL测试
记录查询
1.普通日志:记录所有查询,包括失败的查询以及一些非查询事件(连接/断开连接)
2.慢速日志:记录执行时间超过特定长度的查询
my.cnf的设置
log = <file_name>
log-slow-queries = <file_name>
log_query_time = <seconds>
log_queries_not_using_indexes
或
mysql > SET GLOBAL long_query_time = <time>
通常在日志中需要找到以下三个信息
1.长查询,如日常的批处理工作
2.影响很大的查询,如消耗服务器大部分时间的查询
3.新查询
日志分析工具
mysqldumpslow-------------总结慢速查询日志
mysql_slow_log_filter-----能够理解毫秒精度的日志
mysql_slow_log_parser-----能对毫秒精度的慢速日志进行聚合
mysqlsla------------------MySQL命令日志分析工具,
使用show status命令来观察语句执行情况,该命令从INFORMATION_SCHEMA表中选择数据
首先把会话状态变量设置为0,这样就指定MYSQL执行查询做了多少工作;
mysql >FLUSH STATUS
执行语句
mysql> SELECT SQL_NO_CACHE * from a order by i;
再使用下述语句
mysql > show session status
就可以显示执行上述语句的一些相关信息,如查询计划、低层次存储引擎操作、临时表操作,展现形式为
Variable_name Value
相关文章推荐
- Mysql(二) 寻找瓶颈:基准测试与性能分析
- mysql 基准测试和性能分析
- Mysql寻找瓶颈:基准测试与性能分析
- mysql 基准测试和性能分析
- MySQL性能测试分析 mysql表最大记录数
- 学习笔记:MySQL基准测试之tpcc-mysql
- MongoDB、HandlerSocket和MySQL性能测试及其结果分析
- 【笔记】高性能MySQL(第三版)——第2章:MySQL基准测试
- 转-MongoDB、HandlerSocket和MySQL性能测试及其结果分析
- Mysql 性能测试分析与优化
- MongoDB、HandlerSocket和MySQL性能测试及其结果分析
- MongoDB、HandlerSocket和MySQL性能测试及其结果分析
- Web性能测试问题,mysql分析之一
- MYSQL性能优化之基准测试
- 【笔记】高性能MySQL(第三版)——第4章:MySQL基准测试
- MongoDB和MySQL性能测试及其结果分析2010
- 学习笔记:MySQL基准测试之Benchmark Suite
- MongoDB和MySQL性能测试及其结果分析
- MySQL性能测试分析 mysql表最大记录数
- MySQL性能测试分析