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. 九度OJ 1051:数字阶梯求和
  2. 在IOS XR上配置BFD
  3. linux上使用ASP
  4. SetWindowPos()详解
  5. java写入文件不覆盖写入_Java写入文件–用Java写入文件的4种方法
  6. 开发组2007年3月开发计划
  7. zookeeper做分布式配置中心
  8. SQLite: 注意日期查询中的“前空格”问题将引发错误查询!
  9. 结构梁配筋最牛插件_结构分析|结构抗震概念——强柱弱梁
  10. hmcl启动器怎么联机_HMCL 启动器教程 #1 安装启动器
  11. 在launcher中隐藏app图标
  12. Rockchip | 固件分区排列
  13. mysql缓存一致性,缓存与数据库一致性保证
  14. 商业智能,数据仓库,ETL,数仓调度工具informatica介绍手账(三)
  15. C# 读取西门子S7系列PLC教程及源码
  16. 初中计算机考试wps文字,初中信息技术WPS表格测试题
  17. java EE单例Singleton自启动
  18. 排序excel怎么设置_Excel考勤打卡统计,这才是最简单的方法!
  19. CentOS5.5 安装Mldonkey 3.0.7
  20. Python 奇淫技巧,助你更好的摸鱼

热门文章

  1. Kinect for Windows SDK 1.6的改进及新特性
  2. python逆序输出_python倒序输出
  3. veket linux应用软件,Veket下载_Veket Linux(开源Linux操作系统)V5.192D完整版
  4. android多个按钮美化,Android按钮美化样式的实现代码
  5. LC串联震荡电路谐振频率
  6. Elasticsearch 的全量同步和增量同步
  7. Matlab图像边缘检测Roberts\Sobel\Prewitt\Canny算子
  8. mysql 查看slave状态_解读show slave status 命令判断MySQL复制同步状态
  9. 什么是强化学习?强化学习之父:它是人工智能的未来
  10. PM Q7声卡使用教程