mysql相关开源工具
来源:互联网 发布:少女时代解散知乎 编辑:程序博客网 时间:2024/05/06 23:04
MySQL 扩展和优化工具 Google MySQL Tools
Google MySQL Tools 是一组用来管理、维护和提升 MySQL 数据库性能的工具,由 Google 公司开发。
该工具目前包括:
- mypgrep.py - a tool, similar to pgrep, for managing mysql connections
- compact_innodb.py - compacts innodb datafiles by dumping and reloading all tables
- patches - patches to add features to MySQL 4.0.26 and MySQL 5.0.37
mysqlslap是一个mysql官方提供的压力测试工具。以下是比较重要的参数:
–defaults-file,配置文件存放位置
–concurrency,并发数
–engines,引擎
–iterations,迭代的实验次数
–socket,socket文件位置
自动测试:
–auto-generate-sql,自动产生测试SQL
–auto-generate-sql-load-type,测试SQL的类型。类型有mixed,update,write,key,read。
–number-of-queries,执行的SQL总数量
–number-int-cols,表内int列的数量
–number-char-cols,表内char列的数量
例如:
shell>mysqlslap –defaults-file=/u01/mysql1/mysql/my.cnf –concurrency=50,100 –iterations=1 –number-int-cols=4 –auto-generate-sql –auto-generate-sql-load-type=write –engine=myisam –number-of-queries=200 -S/tmp/mysql1.sock
Benchmark
Running for engine myisam
Average number of seconds to run all queries: 0.016 seconds
Minimum number of seconds to run all queries: 0.016 seconds
Maximum number of seconds to run all queries: 0.016 seconds
Number of clients running queries: 50
Average number of queries per client: 4
Benchmark
Running for engine myisam
Average number of seconds to run all queries: 0.265 seconds
Minimum number of seconds to run all queries: 0.265 seconds
Maximum number of seconds to run all queries: 0.265 seconds
Number of clients running queries: 100
Average number of queries per client: 2
指定数据库的测试:
–create-schema,指定数据库名称
–query,指定SQL语句,可以定位到某个包含SQL的文件
例如:
shell>mysqlslap –defaults-file=/u01/mysql1/mysql/my.cnf –concurrency=25,50 –iterations=1 –create-schema=test –query=/u01/test.sql -S/tmp/mysql1.sock
Benchmark
Average number of seconds to run all queries: 0.018 seconds
Minimum number of seconds to run all queries: 0.018 seconds
Maximum number of seconds to run all queries: 0.018 seconds
Number of clients running queries: 25
Average number of queries per client: 1
Benchmark
Average number of seconds to run all queries: 0.011 seconds
Minimum number of seconds to run all queries: 0.011 seconds
Maximum number of seconds to run all queries: 0.011 seconds
Number of clients running queries: 50
Average number of queries per client: 1
- mysql相关开源工具
- BI相关的开源工具
- 集群服务器管理相关开源工具
- mysql 学习记录(二十四)--mysql相关工具
- MYSQL 性能分析工具相关的一个网站
- Ubuntu:MySQL数据库和相关工具的下载
- 几款BI相关的开源工具-ETL-OLAP相关
- 几款BI相关的开源工具-ETL-OLAP相关
- 主要介绍和Android开发工具和测试工具相关的开源项目
- mysql bin-log相关比较好的开源项目
- Android 开源项目android-open-project开发工具及测试工具解析 开发效率工具,开发自测相关,测试工具,开发及编译环境,其他
- mysql 相关
- MYSQL 相关
- Mysql相关
- mysql 相关
- Mysql 相关
- mysql相关
- MySQL 相关
- 时间加减后求小时和分钟数,且对格式要求为两位数,不足的补0
- php 中使用gzip
- SOA流程项目到底是业务流还是工作流
- 2010年美国云计算统计
- GDI对象的使用和防止资源泄露
- mysql相关开源工具
- 仿UC自定义动态菜单
- 三星S3601C安装qq
- 自定义seekbar
- HeapDumpOnOutOfMemoryError 设定
- C#中如何插入照片到Excel
- Response.Redirect(...,true/false);到底什么区别?
- shell的read方法使用介绍
- 转:技术人才如何转行做管理_茜茜_新浪博客