阿里云 mysql tps_MySQL_tps

阿里云 mysql tps_MySQL_tpsTPS TransactionP 一个系统的吞度量 承压能力 与 request 对 CPU 的消耗 外部接口 IO 等等紧密关联 单个 reqeust 对 CPU 消耗越高 外部系统接口 IO 影响速度越慢 系统吞吐能力越低 反之越高 MySQL tps 每秒钟系统能够处理的交易或事务的数量 它是衡量系统处理能力的重要指标 TPS 是 LoadRunner 中重要的性能参数指标 usr bin

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178834.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午4:25
下一篇 2026年3月26日 下午4:26


相关推荐

  • node.js介绍及其常用命令

    node.js介绍及其常用命令NodeJs简介:-node.js是提供了一个JavaScript的后台运行环境,简单地说就是运行在服务器端的JS浏览器是Javascript的前端网页的运行环境地址:https://nodejs.org/zh-cn/nodejs和javascript的区别1、nodejs中不支持DOM、BOM的操作支持JS的逻辑运算、函数、数据、json、对象、数组等操作2、专业的说法:Node.js是一个事件驱动I/O服务器的Javascipt运行环境,基于Google的V8引擎,V8引擎执行JS的

    2022年7月16日
    13
  • 安全U盘市场分析_安全U盘

    安全U盘市场分析_安全U盘**定义:**采用授权管理、访问控制、数据加解密等机制,实现对全盘或部分数据加密保护、授权控制及限制分发等功能。另外,自带的网络监控系统可以随时监测U盘所在网络的状态,实现外网阻断。有效防止U盘交叉使用,阻止U盘木马和病毒危害。从根本上杜绝了U盘泄密的途径,净化了U盘的使用环境。通用功能:1.数据透明加解密采用专用智能控制与存储芯片实现软硬件相结合的数据加密技术,在写入与读出过程中实时进行加…

    2025年10月11日
    5
  • SQL Server详细教程

    SQL Server详细教程一 初识 SQLServer1 数据文件与文件组 日志文件数据文件 SQLServer 数据库具有以下 3 种类型的文件 数据文件 用来存放数据 1 主数据文件 一个数据库必须有且只有一个主数据文件 其扩展名为 mdf 2 次数据文件 一个数据库可以没有也可以有多个次数据文件 其扩展名为 ndf 3 事务日志文件 ldf 日志文件为数据库的恢复提供日志信息 每个数据库至少

    2026年3月18日
    1
  • python常用函数总结

    python常用函数总结普通函数一、输入输出函数1、print()函数输出函数向屏幕输出指定的汉字print("helloworld")print()函数可以同时输出多个字符串,用逗号“,”

    2022年7月5日
    25
  • 领峰:贵金属入门投资规则有哪些?这些重要吗?

    领峰:贵金属入门投资规则有哪些?这些重要吗?如今许多年轻人都会选择用投资的方式进行理财,这样可以用闲钱生钱,贵金属是投资市场当中比较受欢迎的一种产品。因为贵金属的高杠杆和国际性可以让大家的盈利空间更大一点,我们只需要懂得里面的规律和走势就可以成功,那么可能亏损的几率会大大增加,今天就一起来看一下贵金属入门投资规则都有哪些?  价格受哪些方面影响  贵金属入门投资规则还是蛮多的,就如投资者应该先了解一下,都有哪些因素会影响到贵金属价格,这一点算是大家的必修课。在整个投资市场中品种不同的产品,它的投资特点是完全不同的,贵金属也是这个样子,所以我们

    2022年5月26日
    36
  • Request header field Content-Type is not allowed by Access-Control-Allow-Headers跨域

    Request header field Content-Type is not allowed by Access-Control-Allow-Headers跨域跨域错误提示:XMLHttpRequestcannotloadhttp://xxx.com.RequestheaderfieldContent-TypeisnotallowedbyAccess-Control-Allow-Headers.解决方案:例如php服务端程序设置头:header(‘Access-Control-Allow-Origin:*…

    2022年8月24日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号