SELECT语句gv$sql_audit s中的gv和s是什么意思?

【产品名称】

【产品版本】

【问题描述】

gv$sql_audit是一个视图的名称,s应该只是个别名

1 个赞

https://open.oceanbase.com/docs/observer-cn/V3.1.3/10000000000097311

参考下官网的描述吧

1 个赞

OB上很多的系统表其实都是内存中的视图,视图和表同用法,可以有别名,简化左右。

还是先学习基础吧。。。。

1 个赞

嗯,比如mysql的sys库下也有很多类似名字的表

1 个赞

https://open.oceanbase.com/docs/observer-cn/V3.1.3/10000000000097311


1 个赞

https://open.oceanbase.com/docs/observer-cn/V3.1.3/10000000000097311


1 个赞

谢谢!

谢谢!

谢谢!

谢谢!

谢谢!

谢谢!

gv$sql_audit 视图用于展示所有 Server 上每一次 SQL 请求的来源、执行状态等统计信息而v$sql_audit 视图只展示当前连接的机器上SQL的统计信息。

可以理解成查询 v$sql_audit可以改写成:

 select * from gv$sql_audit where svr_ip= 'xxxx' and svr_port = 2881;


其他视图也同理,gv$是分布式全局视图。 v$是单节点上的视图;

1 个赞

谢谢!