paip.提升性能---mysql 性能 测试以及 参数调整.txt

作者Attilax  艾龙,  EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax

/环境
xpsp3   cpu2.1g  单核.  mem :2g

----------1000>1   1.8s
"D:\MySQL56\bin\mysqlslap.exe"     --concurrency=1 --auto-generate-sql --auto-generate-sql-load-type=write  --engine=innodb   --number-of-queries=1000   --port=3306 -uroot -p

-----------1k>10      1.6s

----------1k>20   0.6
------------1k>50  1.6

-----------1k>100  1.828
-------1w>20   12s
-----------1w>50  15s
----1w>10   13s
"D:\MySQL56\bin\mysqlslap.exe"     --concurrency=30 --auto-generate-sql --auto-generate-sql-load-type=write  --engine=MyISAM   --number-of-queries=100000   --port=3306 -uroot -p

///MySQL写入优化
innodb_flush_log_at_trx_commit=0
效果很好。原来800/s....而个2700/s...  性能图表上显示IO队列明显降低。。

///使用MyISAM 引擎,同样情况下是innodb的3倍。
 30s  10w....   3k/s
 "D:\MySQL56\bin\mysqlslap.exe"     --concurrency=20 --auto-generate-sql --auto-generate-sql-load-type=write  --engine=MyISAM   --number-of-queries=100000   --port=3306 -uroot -p

key_buffer_size  //no tack effeck. 这对MyISAM表来说非常重要。如果只是使用MyISAM表,可以把它设置为可用内存的 30-40%。
set GLOBAL  delayed_insert_limit=1000  //no tack effeck.
当concurrent_insert=2时,不管表有没有洞洞,都允许在数据文件结尾并发插入。 //no tack effeck.
concurrent_insert=2是绝对推荐的 //no tack effeck.

提高iops
内存很大,对并发写入能力没有作用,写入能力完全依赖于硬盘的iops。一台服务器的写入性能很有限,请看下面的测试

paip.提升性能---mysql 性能 测试以及 参数调整.txt相关推荐

  1. linux监控mysql性能,MySQL 性能监控4大指标——第二部分

    [编者按]本文作者为 John Matson,主要介绍 连接 检查并设置连接限制 监控客户端连接情况相当重要,因为一旦可用连接耗尽,新的客户端连接就会遭到拒绝.MySQL 默认的连接数限制为 151, ...

  2. mlflow_使用MLflow跟踪进行超参数调整

    mlflow Hyperparameter tuning and optimization is a powerful tool in the field of AutoML. Tuning thes ...

  3. 800页MySQL性能优化法则笔记分享,急速提升刻不容缓

    开篇必水 从计算机出现的第一天起,性能作为鞭策者就不断地促进计算机及系统的演进.从最开始的人工输入命令等待计算机执行,到利用批处理任务提升利用率,再到通过多进程和多线程并发来进一步提升效率,性能其实一 ...

  4. Mysql性能调优常用参数配置

    全文中一共有常用的(事实上你如果花1-2周阅读.理解.自己动手设一下后是需要这么多参数的)76个参数 可能你从未看到过这样的一篇集中火力式的把mysql参数列了这么全的文章.因此这一篇是汇集了最精华和 ...

  5. 8核32g mysql性能_MySQL性能优化之参数配置

    1.目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...

  6. MySQL性能优化之参数配置

    1.目的: 通过根据服务器目前状况,修改MySQL的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...

  7. 测试 MySQL 性能的几款工具

    有一些有用的工具可以测试MySQL 和基于MySQL 的系统的性能.这里将演示如何利用这些工具进行测试. mysqlslap mysqlslap可以模拟服务器的负载,并输出计时信息.它包含在MySQL ...

  8. sysbench测试mysql性能(TPS、QPS、IOPS)(重要)

    掌握数据库的性能情况是非常必要的.本文介绍了MySQL基准测试的基本概念,以及使用sysbench对MySQL进行基准测试的详细方法,本文主要针对金山的单版RDS数据库测试. 一.基准测试简介 1.什 ...

  9. 可以改善mysql性能的InnoDB配置参数

    来源:http://www.jb51.net/article/27069.htm MySQL与MSSQL 有一个区别在于MySQL建表的时候需要选择存储引擎,常用的存储引擎有MyISAM和InnoDB ...

  10. MySQL性能的五大配置参数(内存参数)

    内存参数: 存储引擎/共享 日志缓冲区,缓冲区池 innodb_buffer_pool_size innodb_additional_mem_pool_size innodb_log_buffer_s ...

最新文章

  1. docker安装redis提示没有日记写入权限_Docker 学习笔记(第六集:使用 Dockerfile 定制镜像)...
  2. 以Drools5.5为例说明“规则引擎在业务系统中应用”---起始篇
  3. 提高电脑反应速度_宁美千元价电脑,一体机设计+21英寸屏,办公娱乐选它
  4. react-router的使用(三)——路由的嵌套
  5. redis缓存清除策略 、获取dumb.rdb或者***.aof文件的位置
  6. 什么是系统架构设计:关于架构演进理论
  7. java 夏令时标志_夏令时随绝对日期而变化
  8. php裁剪图片白边,php生成缩略图自动填充白边例子
  9. UML/ROSE学习笔记系列二:UML的概念模型
  10. Java Swing窗体JFrame之窗体美化-窗体及组件外观设置
  11. linux添加phoenix引导,Phoenix OS安装方法
  12. Postman——pre-request产生随机字符串和随机数字传给request body
  13. postman测试Excel文件导入导出功能
  14. 软件测试中的集成测试到底是什么?集成的方法又有哪些?
  15. 用狼的处世哲学做SOHO(一)
  16. 迪士尼机器人芭蕾舞_迪士尼乐园里的机器人又有新消息,这次是关于柔软皮肤...
  17. 关于AsyncHttpClient的cz.msebera.android.httpclient.Header
  18. 电容笔做的比较好的品牌有哪些?便宜好用的电容笔推荐
  19. Java中间件之介绍
  20. 新媒体运营绩效考核标准

热门文章

  1. 数据分析:AI智能科技影响下,电话机器人实现落地
  2. 在浏览器中输入url地址 - 显示主页的过程
  3. Hexo next博客添加折叠块功能添加折叠代码块
  4. 在云面前,为何Cisco,Dell和HP都是Loser
  5. 《精通 ASP.NET MVC 3 框架(第三版)》----第1章 设计思路 1.1 Web开发简史
  6. Fis3的前端工程化之路[三大特性篇之内容嵌入]
  7. C++中struct和class的区别 [zz]
  8. Quartz-第三篇 quartz-misfire 错失,补偿执行
  9. 清北学堂模拟赛d1t5 拍照(photo)
  10. AdaBoost(1)