亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > 文庫 > 正文

按 user 分組統計視圖 全方位認識 sys 系統庫

2024-09-07 22:12:41
字體:
來源:轉載
供稿:網友

        在 《按 host 分組統計視圖|全方位認識 sys 系統庫》 中,我們介紹了sys 系統庫中按 host 分組統計的視圖,類似地,本期的內容將為大家介紹按照 user 進行分類統計的視圖。下面請跟隨我們一起開始 sys 系統庫的系統學習之旅吧。
 
01
      user_summary,x$user_summary
      sys.x$memory_by_user_by_current_bytes
 
       下面我們看看使用該視圖查詢返回的結果。
 
# 不帶x$前綴的視圖
admin@localhost : sys 12:54:32> select * from user_summary limit 1/G
*************************** 1. row ***************************
              user: admin
        statements: 90530
statement_latency: 2.09 h
statement_avg_latency: 83.12 ms
      table_scans: 498
          file_ios: 60662
  file_io_latency: 31.05 s
current_connections: 4
total_connections: 1174
      unique_hosts: 2
    current_memory: 85.34 MiB
total_memory_allocated: 7.21 GiB
1 row in set (0.04 sec)
# 帶x$前綴的視圖
admin@localhost : sys 12:55:48> select * from x$user_summary limit 1/G
*************************** 1. row ***************************
              user: admin
        statements: 90752
statement_latency: 7524792139504000
statement_avg_latency: 82915992369.3583
      table_scans: 500
          file_ios: 60662
  file_io_latency: 31053125849250
current_connections: 4
total_connections: 1174
      unique_hosts: 2
    current_memory: 89381384
total_memory_allocated: 7755173436
1 row in set (0.02 sec)
視圖字段含義如下:
 
user:客戶端訪問用戶名。如果在performance_schema表中user列為NULL,則假定為后臺線程,該字段為'background',如果為前臺線程,則該字段對應具體的用戶名
statements:對應用戶執行的語句總數量
statement_latency:對應用戶執行的語句總延遲時間(執行時間)
statement_avg_latency:對應用戶執行的語句中,平均每個語句的延遲時間(執行時間)(SUM(stmt.total_latency/SUM(stmt.total))
table_scans:對應用戶執行的語句發生表掃描總次數
file_ios:對應用戶執行的語句產生的文件I/O事件總次數
file_io_latency:對應用戶執行的語句產生的文件I/O事件的總延遲時間(執行時間)
current_connections:對應用戶的當前連接數
total_connections:對應用戶的歷史總連接數
unique_hosts:對應用戶來自不同主機(針對主機名去重)連接的數量
current_memory:對應用戶的連接當前已使用的內存分配量
total_memory_allocated:對應用戶的連接的歷史內存分配量
PS:該視圖只統計文件IO等待事件信息("wait/io/file/%")
 
02
user_summary_by_file_io,x$user_summary_by_file_io
按照用戶分組的文件I/O延遲時間、IOS統計信息,默認按照總文件I/O時間延遲時間(執行時間)降序排序。數據來源:performance_schema.events_waits_summary_by_user_by_event_name
 
下面我們看看使用該視圖查詢返回的結果。
 
# 不帶x$前綴的視圖
admin@localhost : sys 12:56:18> select * from user_summary_by_file_io limit 3;
+------------+-------+------------+
| user      | ios  | io_latency |
+------------+-------+------------+
| admin      | 30331 | 15.53 s    |
| background | 10119 | 2.49 s    |
| qfsys      |  281 | 4.69 ms    |
+------------+-------+------------+
3 rows in set (0.01 sec)
# 帶x$前綴的視圖
admin@localhost : sys 12:56:21> select * from x$user_summary_by_file_io limit 3;
+------------+-------+----------------+
| user      | ios  | io_latency    |
+------------+-------+----------------+
| admin      | 30331 | 15526562924625 |
| background | 10122 |  2489231563125 |
| qfsys      |  281 |    4689150375 |
+------------+-------+----------------+
3 rows in set (0.00 sec)
視圖字段含義如下:
 
user:客戶端用戶名。如果在performance_schema表中user列為NULL,則假定為后臺線程,該字段為'background',如果為前臺線程,則該字段對應具體的用戶名
ios:對應用戶的文件I/O事件總次數
io_latency:對應用戶的文件I/O事件的總延遲時間(執行時間)
PS:該視圖只統計文件IO等待事件信息("wait/io/file/%")
 
03
user_summary_by_file_io_type,x$user_summary_by_file_io_type
按照用戶和事件類型(事件名稱)分組的文件I/O延遲和IOS統計信息,默認情況下按照用戶名和總文件I/O時間延遲時間(執行時間)降序排序。數據來源:performance_schema.events_waits_summary_by_user_by_event_name
 
下面我們看看使用該視圖查詢返回的結果。
 
# 不帶x$前綴的視圖
admin@localhost : sys 12:56:24> select * from user_summary_by_file_io_type limit 3;
+-------+-------------------------------------+-------+---------+-------------+
| user  | event_name                          | total | latency | max_latency |
+-------+-------------------------------------+-------+---------+-------------+
| admin | wait/io/file/sql/io_cache          | 27955 | 10.53 s | 67.61 ms    |
| admin | wait/io/file/innodb/innodb_log_file |  912 | 2.14 s  | 28.22 ms    |
| admin | wait/io/file/sql/binlog            |  879 | 2.05 s  | 31.75 ms    |
+-------+-------------------------------------+-------+---------+-------------+
3 rows in set (0.00 sec)
# 帶x$前綴的視圖
admin@localhost : sys 12:56:48> select * from x$user_summary_by_file_io_type limit 3;
+-------+-------------------------------------+-------+----------------+-------------+
| user  | event_name                          | total | latency        | max_latency |
+-------+-------------------------------------+-------+----------------+-------------+
| admin | wait/io/file/sql/io_cache          | 27955 | 10534662677625 | 67608294000 |
| admin | wait/io/file/innodb/innodb_log_file |  912 |  2143870695375 | 28216455000 |
| admin | wait/io/file/sql/binlog            |  879 |  2054976453000 | 31745275125 |
+-------+-------------------------------------+-------+----------------+-------------+
3 rows in set (0.01 sec)
視圖字段含義如下:
 
user:客戶端用戶名。如果在performance_schema表中user列為NULL,則假定為后臺線程,該字段為'background',如果為前臺線程,則該字段對應具體的用戶名
EVENT_NAME:文件I/O事件名稱
total:對應用戶發生的文件I/O事件總次數
latency:對應用戶的文件I/O事件的總延遲時間(執行時間)
max_latency:對應用戶的單次文件I/O事件的最大延遲時間(執行時間)
PS:該視圖只統計文件IO等待事件信息("wait/io/file/%")
 
04
user_summary_by_stages,x$user_summary_by_stages
按用戶分組的階段事件統計信息,默認情況下按照用戶名和階段事件總延遲時間(執行時間)降序排序。數據來源:performance_schema.events_stages_summary_by_user_by_event_name
 
下面我們看看使用該視圖查詢返回的結果。
 
# 不帶x$前綴的視圖
admin@localhost : sys 12:56:51> select * from user_summary_by_stages limit 3;
+------------+-------------------------------+-------+---------------+-------------+
| user      | event_name                    | total | total_latency | avg_latency |
+------------+-------------------------------+-------+---------------+-------------+
| background | stage/innodb/buffer pool load |    1 | 12.56 s      | 12.56 s    |
+------------+-------------------------------+-------+---------------+-------------+
1 row in set (0.01 sec)
# 帶x$前綴的視圖
admin@localhost : sys 12:57:10> select * from x$user_summary_by_stages limit 3;
+------------+-------------------------------+-------+----------------+----------------+
| user      | event_name                    | total | total_latency  | avg_latency    |
+------------+-------------------------------+-------+----------------+----------------+
| background | stage/innodb/buffer pool load |    1 | 12561724877000 | 12561724877000 |
+------------+-------------------------------+-------+----------------+----------------+
1 row in set (0.00 sec)
視圖字段含義如下:
 
user:客戶端用戶名。如果在performance_schema表中user列為NULL,則假定為后臺線程,該字段為'background',如果為前臺線程,則該字段對應具體的用戶名
EVENT_NAME:階段事件名稱
total:對應用戶的階段事件的總次數
total_latency:對應用戶的階段事件的總延遲時間(執行時間)
avg_latency:對應用戶的階段事件的平均延遲時間(執行時間)
05
user_summary_by_statement_latency,x$user_summary_by_statement_latency
按照用戶分組的語句統計信息,默認情況下按照語句總延遲時間(執行時間)降序排序。數據來源:performance_schema.events_statements_summary_by_user_by_event_name
 
下面我們看看使用該視圖查詢返回的結果。
 
# 不帶x$前綴的視圖
admin@localhost : sys 12:57:13> select * from user_summary_by_statement_latency limit 3;
+------------+-------+---------------+-------------+--------------+-----------+---------------+---------------+------------+
| user      | total | total_latency | max_latency | lock_latency | rows_sent | rows_examined | rows_affected | full_scans |
+------------+-------+---------------+-------------+--------------+-----------+---------------+---------------+------------+
| admin      | 45487 | 1.05 h        | 45.66 m    | 19.02 s      |      6065 |      17578842 |          1544 |        258 |
| qfsys      |    9 | 929.43 ms    | 928.68 ms  | 0 ps        |        5 |            0 |            0 |          0 |
| background |    0 | 0 ps          | 0 ps        | 0 ps        |        0 |            0 |            0 |          0 |
+------------+-------+---------------+-------------+--------------+-----------+---------------+---------------+------------+
3 rows in set (0.00 sec)
# 帶x$前綴的視圖
admin@localhost : sys 12:57:34> select * from x$user_summary_by_statement_latency limit 3;
+------------+-------+------------------+------------------+----------------+-----------+---------------+---------------+------------+
| user      | total | total_latency    | max_latency      | lock_latency  | rows_sent | rows_examined | rows_affected | full_scans |
+------------+-------+------------------+------------------+----------------+-----------+---------------+---------------+------------+
| admin      | 45562 | 3762457232413000 | 2739502018445000 | 19019928000000 |      6068 |      17579421 |          1544 |        259 |
| qfsys      |    9 |    929429421000 |    928682487000 |              0 |        5 |            0 |            0 |          0 |
| background |    0 |                0 |                0 |              0 |        0 |            0 |            0 |          0 |
+------------+-------+------------------+------------------+----------------+-----------+---------------+---------------+------------+
3 rows in set (0.00 sec)
視圖字段含義如下:
 
user:客戶端用戶名。如果在performance_schema表中user列為NULL,則假定為后臺線程,該字段為'background',如果為前臺線程,則該字段對應具體的用戶名
total:對應用戶執行的語句總數量
total_latency:對應用戶執行的語句總延遲時間(執行時間)
max_latency:對應用戶執行的語句單次最大延遲時間(執行時間)
lock_latency:對應用戶執行的語句鎖等待的總時間
rows_sent:對應用戶執行的語句返回給客戶端的總數據行數
rows_examined:對應用戶執行的語句從存儲引擎讀取的總數據行數
rows_affected:對應用戶執行的語句影響的總數據行數
full_scans:對應用戶執行的語句的全表掃描總次數
06
user_summary_by_statement_type,x$user_summary_by_statement_type
按用戶和語句事件類型(事件類型名稱為語句事件的event_name截取最后一部分字符串,也是語句command類型字符串類似)分組的語句統計信息,默認情況下按照用戶名和對應語句的總延遲時間(執行時間)降序排序。數據來源:performance_schema.events_statements_summary_by_user_by_event_name
 
下面我們看看使用該視圖查詢返回的結果。
 
# 不帶x$前綴的視圖
admin@localhost : sys 12:57:38> select * from user_summary_by_statement_type limit 3;
+-------+-------------+-------+---------------+-------------+--------------+-----------+---------------+---------------+------------+
| user  | statement  | total | total_latency | max_latency | lock_latency | rows_sent | rows_examined | rows_affected | full_scans |
+-------+-------------+-------+---------------+-------------+--------------+-----------+---------------+---------------+------------+
| admin | alter_table |    2 | 56.56 m      | 43.62 m    | 0 ps        |        0 |            0 |            0 |          0 |
| admin | select      |  3662 | 5.53 m        | 2.02 m      | 4.73 s      |      6000 |      17532984 |            0 |        148 |
| admin | insert      |  1159 | 36.04 s      | 337.22 ms  | 14.23 s      |        0 |            0 |          1159 |          0 |
+-------+-------------+-------+---------------+-------------+--------------+-----------+---------------+---------------+------------+
3 rows in set (0.00 sec)
# 帶x$前綴的視圖
admin@localhost : sys 12:57:50> select * from x$user_summary_by_statement_type limit 3;
+-------+-------------+-------+------------------+------------------+----------------+-----------+---------------+---------------+------------+
| user  | statement  | total | total_latency    | max_latency      | lock_latency  | rows_sent | rows_examined | rows_affected | full_scans |
+-------+-------------+-------+------------------+------------------+----------------+-----------+---------------+---------------+------------+
| admin | alter_table |    2 | 3393877088372000 | 2617456143674000 |              0 |        0 |            0 |            0 |          0 |
| admin | select      |  3663 |  331756087959000 |  121243627173000 |  4733109000000 |      6003 |      17533557 |            0 |        149 |
| admin | insert      |  1159 |  36041502943000 |    337218573000 | 14229439000000 |        0 |            0 |          1159 |          0 |
+-------+-------------+-------+------------------+------------------+----------------+-----------+---------------+---------------+------------+
3 rows in set (0.00 sec)
視圖字段含義如下:
 
user:客戶端用戶名。如果在performance_schema表中user列為NULL,則假定為后臺線程,該字段為'background',如果為前臺線程,則該字段對應具體的用戶名
statement:語句事件名稱的最后一部分字符串,與語句的command類型字符串類似
其他字段含義與 user_summary_by_statement_latency,x$user_summary_by_statement_latency 視圖的字段含義相同。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品在线欧美视频| 久久韩剧网电视剧| 日韩精品视频在线观看免费| 日韩精品欧美国产精品忘忧草| 日韩精品在线免费| 欧美性极品少妇精品网站| 亚洲国产成人精品久久久国产成人一区| 中文精品99久久国产香蕉| 欧美在线视频播放| 国产精品国产自产拍高清av水多| 亚洲自拍偷拍区| 国产精品久久久久久影视| 亚洲精品中文字幕av| 日韩第一页在线| 国产成人97精品免费看片| 国产精品视频男人的天堂| 成人伊人精品色xxxx视频| 亚洲欧洲激情在线| 国产精品视频免费在线观看| 亚洲精品动漫100p| 欧美精品生活片| 亚洲欧美自拍一区| 成人精品一区二区三区电影黑人| 亚洲第一网站男人都懂| 久久久久久久999精品视频| 亚洲激情在线观看视频免费| 色视频www在线播放国产成人| 日韩有码在线播放| 国产中文日韩欧美| 欧美电影在线播放| 九九视频直播综合网| 国产精品都在这里| 91色精品视频在线| 欧美激情精品久久久久久久变态| 国产成人黄色av| 欧美在线免费视频| 欧美日韩美女视频| 久久久成人精品| 日韩精品中文字幕在线观看| www.久久久久久.com| 97热在线精品视频在线观看| 国产精品69精品一区二区三区| 亚洲精品久久久久| 精品久久久免费| 久久久久国产精品一区| 国产日韩综合一区二区性色av| 欧美超级免费视 在线| 亚洲最大av在线| 国产精品一区二区av影院萌芽| 丝袜一区二区三区| 国产亚洲欧美日韩精品| 国产91对白在线播放| 国产精品免费一区豆花| 国产精品免费一区二区三区都可以| 欧美精品免费在线| 亚洲欧美国产精品va在线观看| 日韩中文字幕免费视频| 色综合久久精品亚洲国产| 日韩免费黄色av| 欧美又大又粗又长| 亚洲**2019国产| 清纯唯美亚洲激情| 欧美性资源免费| 最好看的2019的中文字幕视频| 91精品在线国产| 在线不卡国产精品| 久久久www成人免费精品张筱雨| 欧美小视频在线观看| 精品久久久久久久大神国产| 久久久精品一区二区三区| 尤物yw午夜国产精品视频明星| 精品视频—区二区三区免费| 国产精品精品一区二区三区午夜版| 亚洲综合在线播放| 欧美猛男性生活免费| 久久久噜噜噜久久| 欧美色videos| 不卡av日日日| 国产精品av在线播放| 精品国产一区二区三区久久| 最新亚洲国产精品| 91精品视频免费观看| 久久福利视频导航| 国产福利精品av综合导导航| 欧美性受xxxx黑人猛交| 日韩视频免费大全中文字幕| 久久人体大胆视频| 日韩欧美国产激情| 亚洲精品999| 国产精品日韩久久久久| 美女av一区二区| 亚洲精品自拍视频| 欧美激情一区二区三级高清视频| 91超碰caoporn97人人| 欧美黑人一区二区三区| 91在线网站视频| 国产成人精品视频| 亚洲福利视频网| 青青草原成人在线视频| 久久久久久国产精品美女| 国产精品免费视频xxxx| 国产精品一香蕉国产线看观看| 欧美午夜片在线免费观看| 川上优av一区二区线观看| 亚洲丝袜一区在线| 日韩欧美在线视频观看| 久久久精品一区| 久久久久一本一区二区青青蜜月| 色偷偷噜噜噜亚洲男人的天堂| 国产一区二区三区在线看| 久久网福利资源网站| 亚洲黄色www| 日韩在线视频观看正片免费网站| 欧美亚洲激情视频| 日韩精品在线免费观看视频| 国产美女搞久久| 亚洲第一中文字幕在线观看| 91久久精品美女| 日韩av在线免费看| 亚洲精品国产综合区久久久久久久| 综合激情国产一区| 精品福利一区二区| 国产精品自拍偷拍| 亚洲欧美日韩中文在线| 亚洲精品av在线| 国产精品永久免费视频| 国产在线久久久| 国产一区二区日韩精品欧美精品| 国产精品91在线| 欧美成人三级视频网站| 久久久人成影片一区二区三区观看| 精品久久久久久中文字幕大豆网| 午夜精品一区二区三区在线| 最近2019年中文视频免费在线观看| 久久精品91久久香蕉加勒比| 国产精品444| 高潮白浆女日韩av免费看| 国产福利视频一区二区| 91黑丝高跟在线| 国产精品色午夜在线观看| 日韩美女在线播放| 欧美性猛交xxxxx免费看| 精品国产区一区二区三区在线观看| 丝袜亚洲另类欧美重口| 日韩成人av在线播放| 亚洲第一福利在线观看| 日韩在线视频线视频免费网站| 久久久精品欧美| 亚洲精品国产精品国产自| 欧美怡春院一区二区三区| 亚洲视频欧洲视频| 91久久久亚洲精品| 国产一级揄自揄精品视频| 成年人精品视频| 91亚洲国产成人久久精品网站| 午夜精品三级视频福利| 福利视频一区二区| 亚洲精品美女久久| 亚洲成人999| 日韩av电影在线网| 揄拍成人国产精品视频| 久久精品电影网站| 亚洲欧美综合v| 亚洲精品久久在线|