摘要:在greenplum 数据库中,一般正常的表的数据都是存在segment 实例中的,master上并没有数据;但是也有一些特殊的系统表,例如gp_id, 在master上也有数据,每个segment 上也有自己的数据; 如果执行select * from gp_id; 查询出来的只是master 上
阅读全文
12 2017 档案
摘要:有些时候,我们需要查询哪些视图引用了某张数据表,在greenplumdb里面,可以创建如下的函数来查询,代码如下: 使用如下:
阅读全文
摘要:关于greenplum 数据库中的视图访问权限,总结几点: 1. 视图的owner 必须有访问源表的权限,如果视图的owner 没有查询源表的权限,那么所有用户,即使超级用户也无法通过这个视图查询数据; 2.只需要把视图的select权限授予用户,用户就可以查询视图数据,而不需要把源表的查询权限授予
阅读全文
摘要:在greenplumdb 中,有时候我们需要查询sql 在每个segment instance 上的会话状态信息,用于诊断性能问题等等。 在master上,可以通过查询 pg_stat_activity 视图查出数据库里面的SQL执行会话信息,例如: 通过如下代码,可以创建一个视图,可以查出包括ma
阅读全文