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.测试结果
结果不是很满意,欢迎有经验的同学指导是不是配置不对?或者已经到达性能极限?