mysql压力测试
2015-12-09 09:58
447 查看
1.测试要求
2.mysql服务端系统参数
3.mysql配置
4.测试结果
结果不是很满意,欢迎有经验的同学指导是不是配置不对?或者已经到达性能极限?
本次测试才用sysbench做为测试工具,对mysql进行测试。 (1)测试表数据应该为10w,100w,1000w (2)测试用户连接数应该为16,32,64,128 (3)测试行为应该为查询,修改,混合操作(查询+修改) (4).测试表的存储引擎应该为InnoDB
2.mysql服务端系统参数
指标 测试环境 机型 HP CUP Intel(R) Xeon(R) CPU X5660 @ 2.80GHz(4核) 内存 4G 网卡 Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI 操作系统 CentOS release 6.7 (Final) 硬盘 PATA max UDMA/33 mysql mysql Ver 14.14 Distrib 5.7.9, for Linux (x86_64) using EditLine wrapper
3.mysql配置
datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock validate-password=OFF #validate_password_policy=0 #cat /proc/sys/net/ipv4/tcp_max_syn_backlog=2048 back_log=1024 max_connections = 10000000 max_connect_errors = 10000000 #thread_handling=dynamically-loaded read_buffer_size = 4M query_cache_size = 64M key_buffer_size=400M max_allowed_packet=128M innodb_flush_log_at_trx_commit=0 innodb_log_file_size = 200M innodb_log_files_in_group = 3 innodb_buffer_pool_size = 2048M innodb_log_buffer_size = 16M #innodb_additional_mem_pool_size = 60M query_cache_size = 0 init_connect='SET autocommit=0' innodb_lock_wait_timeout = 50 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
4.测试结果
结果不是很满意,欢迎有经验的同学指导是不是配置不对?或者已经到达性能极限?
相关文章推荐
- Mysql innodb 支持安装配置
- MySQL索引类型总结和使用技巧以及注意事项
- Mysql中Blob字段转换为String
- Another MySQL daemon already running with the same unix socket
- mysql之触发器trigger
- mysql之触发器before和after的区别
- mysql 新用户添加和权限
- mysql5.6+主从集的版本号(mysql5.5主机和从机载带后,5.5在设置有一定的差距)
- mysql 行变列(多行变成一行/多行合并成一行/多行合并成多列/合并行)
- mysql列变行(多列变成多行)
- 理解mysql字符集(mysql 5.6)
- mysql 中 union all的使用
- MySQL5.5安装could not start ...error0问题
- 将MySQL查询结果按值排序的简要教程
- MySQL的LEFT JOIN表连接的进阶学习教程
- MySQL中对表连接查询的简单优化教程
- MySQL中触发器的基础学习教程
- MySQL触发器运用于迁移和同步数据的实例教程
- MySQL中describe命令的使用方法小结
- MySQL中临时表的基本创建与使用教程