zoukankan      html  css  js  c++  java
  • (转)进行mysql压力测试须要注意的几点

    1、填充测试数据比物理内存还要大,至少超过innodb_buffer_pool_size 值,不能将数据所有装载到内存中,除非你的本意就想测试全内存状态下的MySQL性能。

    2、每轮测试完毕后,都重新启动mysqld实例。而且用以下的方法删除系统cache,释放swap(假设用到了swap的话)。甚至能够重新启动整个OS。

    [root@imysql.com]# sync  -- 将脏数据刷新到磁盘

    [root@imysql.com]# echo 3 >/proc/sys/vm/drop_caches  -- 清除OS Cache

    [root@imysql.com]# swapoff -a &&swapon –a

    3、压测结果除了tps/TpmC指标外。还应该关注压測期间的系统负载数据,尤其是 iops、iowait、svctm、%util、每秒I/O字节数(I/O吞吐)、事务响应时间(tpcc-mysql/sysbench 打印的測试记录中均有)。另外,假设I/O设备能提供设备级 IOPS、读写延时 数据的话。也应该一并关注。

  • 相关阅读:
    java降序排列
    冒泡排序-java
    redis-并发竞争问题
    超卖问题
    算法-题目汇总-6
    算法-题目汇总-4
    算法-题目汇总-1
    算法-二分查找-1
    算法-bst-平衡搜索二叉树-1
    算法-位运算-1
  • 原文地址:https://www.cnblogs.com/zhangmingcheng/p/13161889.html
Copyright © 2011-2022 走看看