暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

分布式数据库学习Note55:OceanBase社区版中,如何查询某段时间内执行时间排名 TOP N 的请求?

运行如下语句可以查询某段时间内执行时间排名 TOP N 的请求:

obclient> SELECT/*+ PARALLEL(15)*/ sql_id, elapsed_time , trace_id    
         FROM oceanbase.GV$OB_SQL_AUDIT     
         WHERE   tenant_id = 1001 
         and IS_EXECUTOR_RPC = 0 
         and request_time > (time_to_usec(now()) - 10000000) 
         AND request_time < time_to_usec(now()) 
         ORDER BY elapsed_time DESC LIMIT 10;

+----------------------------------+--------------+-------------------------------+
| sql_id                           | elapsed_time | trace_id                      |
+----------------------------------+--------------+-------------------------------+
| CFA269275E3BB270408747C01F64D837 |        87381 | YB420AB75598-0005634FBED5C5E8 |
| 1979A5B4A27D5C3DBE08F80383FD6EB6 |        83465 | YB420AB74E56-0005634B4B87353B |
| 51248E6C3BB5EF1FC4E8E79CA685723E |        82767 | YB420AB74E56-0005634B4B82E7E1 |
| 249C40E669DFCCE80E3D11446272FA11 |        79919 | YB420A67E27C-00056349549A79D3 |
| BEFAD568C3858D2C2E35F01558CBEC06 |        77210 | YB420A67E4B1-00056345B0F2E97E |
| FB1A6A8BC4125C324A38F91B3808D364 |        75870 | YB420AB74E71-00056347074261E6 |
| 0343A519C0C5BF31C68CB68F63721990 |        75666 | YB420BB47107-00056346A5A631FB |
| B140BB0C671D9B8616FB048544F3B85B |        73902 | YB420A67E56B-00056342A5A4683E |
| 4F9B1D0A3822A3E0DF69DB11ABFBE0EA |        72963 | YB420BB47107-00056346A5AAC5F5 |
| 9963E8D252E6CBA72FBA45AC5790BA11 |        72354 | YB420A67E56B-00056342A5A66089 |
+----------------------------------+--------------+-------------------------------+
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论