1. 首页 / 百科

rt是什么意思网络用语 rt是什么意思数学

rt是什么意思网络用语 rt是什么意思数学

rt是什么意思,rt是什么意思网络用语?

作者简介

杨奇龙,网名“北在南方”,7年DBA老兵,目前任职于杭州有赞科技DBA,主要负责数据库架构设计和运维平台开发工作,擅长数据库性能调优、故障诊断。

一、前言

响应时间(response time 简称 RT)是从系统接收请求开始到返回响应之间的时间跨度,是一项极其重要的性能指标。它可以从侧面反映系统的整体吞吐量,也是业务请求(比如 sql 请求)的性能好坏的判断依据。

举个例子 A 要从杭州坐飞机到北京机场,经历如下:

从公司到萧山机场 40min机场安检,候机,登机 40min飞机飞行 耗时 100min飞机落地,打的到望京 耗时40minRT= 40 + 40 + 100 + 40 =220min

其中真正的 ‘执行’ 时间就飞机飞行的时间(100min+40+40),其他安检、候机、堵车的都是等待时间。

RT = 等待时间 + 执行时间

假如到机场的过程中发生堵车,或者空中管制导致候机时间延长,整体的 RT 也会变长,但是飞机飞行时间是相对一定的。

从技术的角度来看 SQL 的请求路径:

app <—->(网络建立连接,data 传输)<—-> proxy <—->(网络建立连接,data 传输)<—-> mysql(执行)

因为网络问题丢包,重传等导致数据传输时间增加,进而导致总体的 RT 时间增加 ,还有常见的案例 app 服务器 cpu 飙高导致程序执行的速度变慢,JAVA 程序 GC 等因素也会导致 RT 升高。所以说 SQL 慢,其实 RT 就会高。但是反过来 RT 高,不一定是 SQL 慢的原因。如果是开发同学遇到监控尤其是 trace 系统发现某个接口慢了,并不一定是 SQL 慢。

重点:不要把 trace 系统中的监控 rt 直接当做 db 的执行时间

参考案例:strace 案例

二、如何监控

前面说了 RT 的定义以及它所代表意义。接下来我们看看如何监控数据库的 RT ,现有的方式主要有两种。

2.1 tcprstat

tcprstat 是 Percona 基于 libpcap 研发的工具,是通过测量 TCP 的 request 和 response 所需的时间间隔,适用于一问一答式协议类型的处理。通常用来监测 MySQL 响应时间,或者说是请求在服务器端的处理时间,其输出结果包括了响应时间相关的统计值,用来诊断服务器端性能状况。

举个例子:

其输出结果包括了时间戳,以及响应时间的最大值、均值、方差等信息,输出信息可以通过 -f 参数进行定制,其中响应时间的单位为微妙。

其中对我们比较重要的是:

count:此间隔内处理完成的请求数量。

avg:此间隔内所有完成的请求,响应的平均时间。

95_avg:此间隔内,95% 的请求量的平均响应时间,单位微妙,该值较能体现 MySQL Server 的查询平均响应时间。

如果我们只需要输出 count, 平均时间, 95_avg, 99_avg 则可以用如下命令。tcprstat -p 3312 -t 1 -n 0 -l ip_address -f ‘%Tt%nt%at%95at%99an’

关于 -f 的参数解释如下,读者朋友可以根据需要来调整输出

如果执行 tcprstat 遇到如下问题:

# tcprstat -p 3312 -t 1 -n 5pcap: SIOCGIFFLAGS: bonding_masters: No such device

可以通过指定本地 ip -l local_ip 来解决。

2.2 MySQL 插件

Percona Server 提供一个叫做响应时间区间的功能,将 sql 耗时在指定区间的请求次数和总共的执行时间记录到表里面。其中时间区间跨度由 query_response_time_range_base 控制。

常用的区间范围为:(0, 0.000001], (0.000001, 0.000010],(0.000010,0.000100],(0.000100,0.001000],(0.001000, 0.010000], (0.010000,0.100000],(0.100000,1.000000],(1,10] 。

从 MySQL 5.6 开始以插件形式安装:

INSTALL PLUGIN QUERY_RESPONSE_TIME_AUDIT SONAME ‘query_response_time.so’;INSTALL PLUGIN QUERY_RESPONSE_TIME SONAME ‘query_response_time.so’;INSTALL PLUGIN QUERY_RESPONSE_TIME_READ SONAME ‘query_response_time.so’;INSTALL PLUGIN QUERY_RESPONSE_TIME_WRITE SONAME ‘query_response_time.so’;

然后通过 show plugins 命令检查插件是否安装成功。

> SHOW PLUGINS;……| QUERY_RESPONSE_TIME | ACTIVE | INFORMATION SCHEMA | query_response_time.so | GPL || QUERY_RESPONSE_TIME_AUDIT | ACTIVE | AUDIT | query_response_time.so | GPL || QUERY_RESPONSE_TIME_READ | ACTIVE | INFORMATION SCHEMA | query_response_time.so | GPL || QUERY_RESPONSE_TIME_WRITE | ACTIVE | INFORMATION SCHEMA | query_response_time.so | GPL |+—————————–+———-+——————–+————————+———

安装完成之后 在 INFORMATION_SCHEMA 生成三张表

QUERY_RESPONSE_TIME_WRITE 记录所有写请求的响应时间分布QUERY_RESPONSE_TIME_READ 记录所有读请求的响应时间分布QUERY_RESPONSE_TIME 可以认为是所有请求的响应时间分布。

查看 QUERY_RESPONSE_TIME 的内容

查询结果中 717 个 sql 请求耗时在 (0, 0.000001] 之间。47898 个 sql 请求的耗时在 (0.000001, 0.000010],总耗时 0.29 秒,其他以此类推。需要注意的是 count 和total是累计值,监控的时候需要取后值减前值除以采样的时间间隔。

如何开启响应时间统计

在命令行中执行

SET GLOBAL query_response_time_stats = 1 ;

在 my.cnf 中

query_response_time_stats = 1

重置(将数据清零)三张表的统计值

SET GLOBAL query_response_time_flush=’ON’;

常用的 sql

INFORMATION_SCHEMA [RW][TEST:qa_single_0:3312] 11:50:44>SELECT c.count, c.time, (SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count, (SELECT COUNT(*) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as not_zero_region_count, (SELECT COUNT(*) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count > 0;+——-+—————-+————-+———————–+————–+| count | time | query_count | not_zero_region_count | region_count |+——-+—————-+————-+———————–+————–+| 1 | 0.000001 | 71370 | 7 | 14 || 86 | 0.000010 | 71370 | 7 | 14 || 47375 | 0.000100 | 71370 | 7 | 14 || 23404 | 0.001000 | 71370 | 7 | 14 || 423 | 0.010000 | 71370 | 7 | 14 || 79 | 0.100000 | 71370 | 7 | 14 || 2 | 1.000000 | 71370 | 7 | 14 |+——-+—————-+————-+———————–+————–+7 rows in set (0.00 sec)

通过监控脚本获取响应时间的数据在 grafna 展示的结果如下:

其他更详细的介绍可以去查阅 Percona 的官方文档。

三、小结

本文总结介绍 RT 在技术体系中的含义,以及介绍两种监控 MySQL 响应时间的方法。如果有其他更好的方式方法,欢迎读者朋友一起讨论。

参考文章

1. https://www.percona.com/doc/percona-server/5.7/diagnostics/responsetimedistribution.html2. https://jin-yang.github.io/post/linux-tcprstat.html3. https://www.percona.com/doc/percona-monitoring-and-management/dashboard.mysql-query-response-time.html4. https://www.aikaiyuan.com/5469.html

以上就是小编分享的关于rt是什么意思数学.webp”/>

相关推荐

  • ks是什么平台的直播 快手网络直播平台

    ks是什么平台的直播 快手网络直播平台

    ks是什么平台的直播 快手网络直播平台,快手,平台,直播平台,网络,视频,产品,北京,分享,ks是什么平台的直播? Ks所指代的网络直播平台是快手。 这主要是因为快手的开头首写字母是K和S连在一起就是ks。这是一种减称的方式。ks是快手平台的直播。 快手是北京快手科技有限公司旗下的产品,快手的前身,叫“GIF快手”,诞生于2011年3月。用于用户记录和分享生产、生活的平台。ks是指“快手”,是由快手科技开发的一款短视频应用APP。...

  • 无互联网连接怎么解决 苹果手机连wifi无网络解决方法

    无互联网连接怎么解决 苹果手机连wifi无网络解决方法

    无互联网连接怎么解决 苹果手机连wifi无网络解决方法,解决方法,苹果手机,网络,连接,互联网,点击,重置,设置,苹果手机连wifi无网络解决方法 可以重置一下手机网络。 1、点击设置 2、点击通用 3、点击传输或还原iPhone 4、点击还原 5、点击还原网络设置...

  • 电脑字体大小怎么调大 win10调整系统字体大小方法

    电脑字体大小怎么调大 win10调整系统字体大小方法

    电脑字体大小怎么调大 win10调整系统字体大小方法,字体大小,系统,调整,方法,调大,点击,项目,更改,win10调整系统字体大小方法 以win10为例. 1、按组合键“win + i”打开设置 2、点击系统 3、点击更改文本、应用等项目大小,选择比如175% 4、电脑字体已改变变大。...

  • 系统偏好设置在哪里 苹果电脑偏好设置方法

    系统偏好设置在哪里 苹果电脑偏好设置方法

    系统偏好设置在哪里 苹果电脑偏好设置方法,偏好设置,系统,方法,苹果电脑,点击,重启,设置,打不开,在苹果系统中,我们有时候需要对系统进行一些设置,那么就可以通过系统偏好设置来操作,不过对于一些刚使用苹果系统的用户们来说,可能会遇到一些问题不知道怎么解决,给大家讲述一下苹果系统偏好设置常遇到的一些问题的解决办法。 一.系统偏好设置在哪里,怎么打开? 1、如程序坞有图一的图标,点击它,那么就可以打开系统偏好设置。 2、如果没有第一步图标,点击启动台,点击图二的图标即...

  • 电脑怎么连接网络步骤台式电脑 电脑宽带连接设置教程

    电脑怎么连接网络步骤台式电脑 电脑宽带连接设置教程

    电脑怎么连接网络步骤台式电脑 电脑宽带连接设置教程,步骤,单击,设置,连接,网络,电脑怎么,电脑宽带连接,教程,宽带上网我们每天都在用,但有时也会出问题或电脑系统重装时,需要重新创建宽带拨号连接。Windows操作系统自带了这样的拨号程序,其拨号连接的建立方法如下。步骤1 打开网络和共享中心01 使用鼠标右键单击桌面上的“网络”图标。02在弹出的快捷菜单中单击“属性”命令。步骤2 单击功能链接在打开的“网络和共享中心”窗口中,单击“更改网络设置”栏中的“设置新的连...

  • 电脑怎么连接网络步骤台式电脑 台式电脑连接wifi教程

    电脑怎么连接网络步骤台式电脑 台式电脑连接wifi教程

    电脑怎么连接网络步骤台式电脑 台式电脑连接wifi教程,连接,电脑怎么,步骤,小伙伴,无线网卡,教程,设置,界面,电脑已经成为了各位小伙伴日常生活中经常会使用的工具。笔记本电脑连接wifi很简单,相信很多小伙伴都会,可是面对台式电脑,很多小伙伴就不知道怎么连wifi了。台式电脑怎么连wifi?别担心,1分钟教你轻松弄懂。台式电脑怎么连wifi很多小伙伴还不知道台式电脑怎么连wifi吗?不用着急,跟着小编一起来看看吧。首先需要确认自己的台式电脑是否已经安装了无线网卡...

  • 电脑飞行模式怎么关闭 win10系统解除飞行模式方法

    电脑飞行模式怎么关闭 win10系统解除飞行模式方法

    电脑飞行模式怎么关闭 win10系统解除飞行模式方法,模式,飞行,方法,解除,系统,点击,开启,通知,win10电脑飞行模式关闭方法: 以Windows10为例 1、点击任务栏的通知。 2、点击展开。 3、飞行模式开启时,会显示飞行模式为开。 4、点击飞行模式图标,就可以关闭飞行模式。...

  • 电脑初始化怎么操作 4种win系统恢复出厂设置方法

    电脑初始化怎么操作 4种win系统恢复出厂设置方法

    电脑初始化怎么操作 4种win系统恢复出厂设置方法,选择,重置,更新,删除,文件,选项,重新安装,恢复,当计算机受到恶意软件感染、运行缓慢或显示软件无法解决的令人担忧的错误消息时,恢复出厂设置是最后的手段。 Windows 10附带了内置的恢复选项,你可以在不删除所有文件的情况下来重置电脑。 下面我们将研究四种将Windows 10重置为出厂设置的方法: 重置并保留你的文件 重置并删除所有内容 从登录屏幕重置电脑 使用“全新启动”选项重置 注意:在重置Window...

  • 象棋入门教程从零开始 下象棋必学系统而又全面的知识

    象棋入门教程从零开始 下象棋必学系统而又全面的知识

    象棋入门教程从零开始 下象棋必学系统而又全面的知识,象棋,知识,下象棋,系统,棋盘,交叉点,过河,走法,中国象棋作为我国的国粹,已有上千年的历史,在民间相当流行,不管在公园、街头、小区等,随处可见有人在对弈,周围围满了观看的人,看着他们一会儿尘枪舌战,一会指点江山,真是有趣。相信很多人也对象棋有着浓厚的兴趣,但新手该如何下象棋呢? 一、棋盘和棋子 1、棋盘 首先,我们先认识一下棋盘。恕我直言,估计有些玩了几十年的棋友还是不太认识棋盘的这些术语。 中国象棋棋盘共有九...

  • 32位和64位的区别 电脑系统32位和64位的区别是什么

    32位和64位的区别 电脑系统32位和64位的区别是什么

    32位和64位的区别 电脑系统32位和64位的区别是什么,系统,内存,数据,位操作,简单,寻址,电脑上,支持,总有小伙伴会对着电脑产生疑问,大家都知道电脑系统有32位和64位之分,但是具体是有什么区别呢?什么样的电脑应该装哪种操作系统更好呢?除了专业人士,应该绝大部分普通用户都搞不清楚吧。那32位和64位的电脑到底有什么不同呢,看完今天这篇干货,你就不怕在选购电脑时因为不懂而被坑了都不知道了。小编来给你解惑啦。 1、目标用户不同   简单来说,32位就是针对普通用...

  • 怎么看电脑是32位还是64位 教你4种查看电脑系统型的号

    怎么看电脑是32位还是64位 教你4种查看电脑系统型的号

    怎么看电脑是32位还是64位 教你4种查看电脑系统型的号方法,系统,查看,位操作,方法,电脑系统,操作系统,运行,类型,“各位各位,做为一个电脑小白,想问下大家,电脑的32位和64位有什么区别吗?怎么看电脑是32位还是64位呢,如果买电脑的话应该买哪种型号的系统比较好呢?谢谢大家!” 如果对电脑不是很熟悉的朋友,在选购电脑时可能更为在意的是电脑的品牌,但如果想要购买更适合我们自身需求的电脑,有些电脑知识我们还是应该适当了解的。怎么看电脑32位还是64位?电脑操作系...

  • 90后回忆杀网络歌曲名单 90后回忆杀歌曲大合集

    90后回忆杀网络歌曲名单 90后回忆杀歌曲大合集

    90后回忆杀网络歌曲名单 90后回忆杀歌曲大合集,网络,能不,天长地久,太快,最终,画面,感觉,飘飘,那些年我们热衷于刷屏QQ空间,喜欢那些写的肝肠寸断的歌词,享受耳朵里充满的忧郁的调调。如今的歌曲更新换代太快,Hip-pop、电音频频出现在人们的视野当中,跟上潮流的同时是否也怀念当年那些红遍大街小巷的歌曲呢?跟上小编的节奏,走进回忆杀! 1.《十一年》 2010 回不去的十一年,回不去的你。 “你的爱是我曾经吸到肺里的烟,剪不断那刻骨铭心的纠缠,这是我改变不了的...

  • 90后回忆杀网络歌曲名单 90后的歌曲大全流行歌曲

    90后回忆杀网络歌曲名单 90后的歌曲大全流行歌曲

    90后回忆杀网络歌曲名单 90后的歌曲大全流行歌曲,网络,大全,发行,作曲,收录,音乐,填词,神曲,90后的最后一批也已成年了,95后正式加入被摧婚一族。 但总有一段记忆是属于90后的,总是有一段声音是伴随着90后长大的。下面就给大家盘点一下最值得90后们回忆的歌曲。 一、《十年》—陈奕迅 这首歌相信大家都不陌生,陈奕迅的成名曲,正是这首歌让陈奕迅成为了歌神张学友接班人,《十年》由林夕作词,陈小霞作曲,陈辉阳编曲,陈奕迅演唱,是电视剧《女才男貌》片尾曲 ,也是电影...

  • 苹果电脑怎么还原系统清除数据 恢复出厂设置方法

    苹果电脑怎么还原系统清除数据 恢复出厂设置方法

    苹果电脑怎么还原系统清除数据 恢复出厂设置方法,方法,选择,操作,清除数据,模式,硬盘,清除,重新安装,如果你想在苹果电脑上还原系统并清除数据,这篇文章将会告诉你详细的步骤。 1. 备份重要数据 在进行任何操作之前,请务必备份您的所有数据。此步骤非常重要,可以保证数据在还原系统和清除数据时不会丢失。你可以通过iCloud、Google Drive、One Drive等网络存储空间工具来完成。 2. 进入 macOS Recovery 模式 苹果电脑的 Recove...

  • 电脑无线网络连接显示黄色感叹号 wifi出现感叹号最佳

    电脑无线网络连接显示黄色感叹号 wifi出现感叹号最佳

    电脑无线网络连接显示黄色感叹号 wifi出现感叹号最佳解决方法,感叹号,解决方法,电脑无线,显示,网络连接,无线网络,点击,选项,为了方便电脑上网,很多人都会给电脑连接无线网络,这样就不用拖着很长一条网线了,但是在连接无线网络的时候出现感叹号无法上网该如何解决呢? wifi出现感叹号最佳解决方法: 系统:win10 电脑:联想小新Air 13 Pro 1、出现这种情况我们先用鼠标右键点击桌面的网络图标,然后点击“打开网络和Inernet设置”。 2、接着我们找到更...

  • 环境变量怎么设置 手把手教你设置Windows系统变量

    环境变量怎么设置 手把手教你设置Windows系统变量

    环境变量怎么设置 手把手教你设置Windows系统变量,环境变量,设置,变量,编辑,系统变量,怎么设置,窗口,选择,对于电脑应用程序的运行问题来说,环境变量起到极其重要的作用。有时候在安装某些软件时,就需要自己手动设置环境变量,这里也为大家说明如何设置环境变量吧。系统:win10专业版电脑:惠普 F734AU1、首先在电脑上打开运行窗口,接着在窗口内输入sysdm.cpl然后回车。2、在系统属性界面内选择高级,然后点击环境变量。3、在这里我们可以看到所显示的变量,...

  • 女孩说bz是什么意思 bz女孩什么意思网络用语

    女孩说bz是什么意思 bz女孩什么意思网络用语

    女孩说bz是什么意思 bz女孩什么意思网络用语,女孩,宝藏,网络,孩说,果是,好友,喜欢,语境,bz女孩什么意思网络用语? bz女孩就是宝藏女孩的意思。 该词有完全相反的双重含义,需要根据语境来判断真实意思。一指某人表面风平浪静,实则表里严重不一。 此人的黑料就像传说中的宝藏一样,取之不竭,挖之不尽。该含义来自明星杨洋,他与明星宋茜传出绯闻时发了一条微博“身怀宝藏,总会遇见饿狼”,这是《微微一笑很倾城》中的台词。 之后宝藏男孩就成为了杨洋的黑称。现在已经可以用来形...

  • 笔记本插上网线怎么连接网络 手把手教你联网

    笔记本插上网线怎么连接网络 手把手教你联网

    笔记本插上网线怎么连接网络 手把手教你联网,网线,插上,连接网络,点击,设置,连接,宽带连接,选项,笔记本插上网线连接网络教程: 1.右键点击电脑桌面右下角的网络连接图标,在出现的选项选择网络和共享中心。 2.在出现的选项点击设置新的连接或网络。 3.在出现的页面点击选择连接到工作区。然后点击下一步 4.宽带连接页面直接点击下一步设置。 5.在弹出的宽带连接页面,点击上面的宽带连接 6.在这里输入自己的上网账号和密码,设置好之后点击连接就可以直接用有线上网了。...

  • 怎么免费自己做推广 15个免费网络推广渠道

    怎么免费自己做推广 15个免费网络推广渠道

    怎么免费自己做推广 15个免费网络推广渠道,免费,百度,企业,推荐,分类,产品,博客,网站,免费的网络推广方法有哪些? 首先做几个分类,推广的类型: 1、问答推广,也就是各种提问回答的网@站,推荐一些好的平台(百度知道,知乎,爱问,天涯问答,宝宝树)主要是标题和内容,排名很好,尤其是百度和知乎排名很好,百度首先推荐自己的产品,所以百度自身的产品排名好,但百度知道存活率不是很高,这就是说得做质量高的提问和回答才行。 2、视频推广,现在很多视频网站都可以上传视频,利用...

  • 网上怎么查询自己的入团信息 团员个人信息查询系统入

    网上怎么查询自己的入团信息 团员个人信息查询系统入

    网上怎么查询自己的入团信息 团员个人信息查询系统入口,网上,查询,点击,首页,查看,浏览器,搜索,上方,1、首先打开电脑上的浏览器; 2、在浏览器首页上方的搜索框输入“网上共青团智慧团建”点击搜索,在结果中点击第一个进入; 3、然后在官网首页填上自己的证件号和密码点击下方的登录; 4、进入我的首页后点击团员基本资料旁边的查看。 5、在查看下面就可以直接看到自己的的团员信息了。...