TPS(Transaction Per Second)

一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。

单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。

MySQL-tps:每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标。

TPS是LoadRunner中重要的性能参数指标。

#!/usr/bin/env python

#_*_coding:utf8 _*_

import MySQLdb

import datetime

#qps

#!/usr/bin/env python

import MySQLdb

import time

from influxdb import InfluxDBClient

def getInfluxdb():

client=InfluxDBClient(host='192.168.15.104', port=8086, username='admin', password='root123', database='mysql15104')

return client

def get_cur():

conn=MySQLdb.connect(host="192.168.30.103",user="dlan",passwd="root123",port=3307,db="test",charset='utf8')

conn.select_db("test")

cur=conn.cursor()

return cur

def get_mysql_status(cursor):

data=cursor.execute('show global status;');

data_list=cursor.fetchall()

data_dict={}

for item in data_list:

data_dict[item[0]] = item[1]

return data_dict

def getQPS(cursor):

first_status=get_mysql_status(cursor)

time.sleep(1)

second_status=get_mysql_status(cursor)

tps=int(second_status['Com_commit'])-int(first_status['Com_commit'])

return qps

if __name__=='__main__':

while True:

cur=get_cur()

aa=getQPS(cur)

print aa

date=int(time.time())

json_body = [

{

"measurement":'wangyuan',

"tags":{

"host": "mycat",

"time":date

},

"fields":{

"qps":aa

}

}

]

print json_body

阿里云 mysql tps_MySQL_tps相关推荐

  1. 阿里云mysql强制走索引_MYSQL中常用的强制性操作(例如强制索引)

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  2. 线上阿里云mysql慢_MySQL · 案例分析 · RDS MySQL线上实例insert慢常见原因分析-阿里云开发者社区...

    概述 insert慢是经常被问到的问题,笔者尝试在本文中对这个问题做一个分类梳理,列举的线上例子会做简化,希望对读者有所启发. 注意:因为阿里云MySQL线上实例还是以RDS 5.6为主体,本文的分析 ...

  3. 阿里云mysql宽带_阿里云数据库RDS MySQL版购买使用详细过程

    阿里云数据库 RDS MySQL 版如何购买使用?通过前面学习如何选择阿里云数据库 RDS MySQL 版,魏艾斯博客已经阿里云 MySQL 有了初步认识,接下来跟着老魏一起购买使用阿里云数据库 RD ...

  4. mysql存储图片node_Node.js教程 阿里云mysql如何支持存储emoji表情

    本篇教程介绍了Node.js教程 阿里云mysql如何支持存储emoji表情,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入. < 本篇主要记录nodejs项目阿里云m ...

  5. 阿里云mysql 连接数_阿里云mysql最大连接数

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  6. c 访问阿里云mysql_本地怎样访问阿里云mysql数据库服务器

    全网最新活动请看下方内容或右侧内容! --------------- 本地怎样访问阿里云mysql数据库服务器,在阿里云上放数据库. 对于大多数小型或初期项目来说,我们可能常用的做法是先将web.数据 ...

  7. 阿里云mysql容量_阿里云RDS的mysql数据库占用空间超过90%的处理

    阿里云RDS数据库最大支持2T,目前已经占用了90%,如果进行分库或者迁移比较麻烦,思路是找出占用空间过大的日志或不重要的文件进行删除操作 查询所有数据库占用磁盘空间大小的SQL语句: show bi ...

  8. mysql 回档_阿里云mysql回档

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. 阿里云mysql 分库分表_阿里云rds mysql分库分表

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. sysctl -p详解
  2. jQuery中常用的函数方法总结
  3. yarn资源参数配置
  4. mysql connect by_Mysql主从库搭建
  5. 编写一个汇编语言程序,将字符串Hello World中的全部小写字母转换为大写字母,并存放回原地址处。
  6. A2DP和AVRCP蓝牙音频传输协议
  7. java给图片增加水印(图片水印,文字水印)
  8. Vivado下使用Microblaze控制LED(vcu118,HLS级开发)
  9. 7款最好用的图片无损,视频无损压缩软件
  10. Python进阶读书笔记之(四) set集合
  11. 洛谷 P1195 口袋的天空
  12. ubuntu 开机进不去桌面问题
  13. 运用数学软件matlab求无穷积分,matlab积分的计算及其简单应用论文.doc
  14. 动网产品失败, 合作伙伴寒心离去
  15. 使用OpenCV的OpenCL(ocl)模块
  16. vue项目中eslint规则校验配置
  17. 最小二乘法线性拟合和2次曲线拟合算法
  18. Direct3D Devices
  19. 如何做毕业论文的ppt、准备答辩?
  20. 201671010402-陈靖 实验三 作业互评与改进

热门文章

  1. 【信息安全】工具篇--子域名收集
  2. 安防工程商前期收集客户信息15种方法与详细流程
  3. JVM之一:GC垃圾回收原理及算法分析
  4. 在ubuntu下下载pip
  5. 软件需求与分析需要掌握的内容
  6. 2017计算机研究生专业排名,2017年USNews美国大学计算机硕士研究生专业排名TOP110...
  7. matlab——遗传算法中的选择,交叉,变异等一系列问题解析(一)
  8. 用Python调用OpenAI API进行文本创作
  9. HCIP之BGP的选路原则
  10. Python开发-flask框架学习