mysql笔记2(基准测试及性能分析)
来源:互联网 发布:织梦视频网站源码 编辑:程序博客网 时间:2024/05/16 11:54
基准测试:
当前应用的运行情况/验证系统的扩展性/为未来的业务增长进行规划/测试应用适应可变环境的能力/检测不同配置下的性能表现。
测试指标:
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笔记2(基准测试及性能分析)
- mysql 基准测试和性能分析
- mysql 基准测试和性能分析
- 【学习笔记】高性能MySQL(第三版)——第2章:MySQL基准测试
- 【笔记】高性能MySQL(第三版)——第2章:MySQL基准测试
- Mysql寻找瓶颈:基准测试与性能分析
- 【笔记】高性能MySQL(第三版)——第4章:MySQL基准测试
- 高性能MySQL读书笔记:2、MySQL基准测试
- 2.高性能MySQL --- MySQL 基准测试
- tppc_mysql基准测试性能分析工具
- MYSQL性能优化之基准测试
- MySQL高性能---第二章基准测试
- 基准测试的定义(性能测试)
- 学习笔记:MySQL基准测试之sysbench
- 学习笔记3:Mysql基准测试
- 《分析性能测试需求与基准测试》培训大纲(转载)
- hadoop基准性能测试
- kafka性能基准测试
- 大洋蛋...补偿第六天...倒数323
- BW:Authorization:再说权限,如何分配,如何运维
- 用HttpClient来模拟浏览器GET POST
- Myeclipse+tomcat+oracle10g环境搭建
- 大洋蛋...补偿第七天...倒数322
- mysql笔记2(基准测试及性能分析)
- C#中dataGridView1控件数值显示效果
- asp.net学习之SqlDataSource 1 select的四种参数赋予形式的解释
- 大洋蛋...补偿第八天...倒数321
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- drools介绍
- JDK6.0自带web service
- 对liageren网站的建议
- 大洋蛋...补偿第九天...倒数320