如何看高斯云sql执行

如何看高斯云sql执行,第1张

你好,有以下两个方法进行查看。

方法1:根据sql_id查询sql的执行计划

setlines2000

setpages2000

selectfrom

table(dbms_xplandisplay_cursor(‘fp3p7b9kk02xg’,‘0’));

方法2:根据sql语句查询执行计划

setautotracetrace

setlines2000

setpages2000

selectcount()fromdba_objects。

根据数据库的SQL执行机制以及大量的实践总结发现:通过一定的规则调整SQL语句,在保证结果正确的基础上,能够提高SQL执行效率。

使用unionall代替union。union在合并两个集合时会执行去重 *** 作,而unionall则直接将两个结果集合并、不执行去重。执行去重会消耗大量的时间,因此,在一些实际应用场景中,如果通过业务逻辑已确认两个集合不存在重叠,可用unionall替代union以便提升性能。

join列增加非空过滤条件。若join列上的NULL值较多,则可以加上isnotnull过滤条件,以实现数据的提前过滤,提高join效率。

华为自研的数据库gaussdb,还可以吧,用起来算是比较方便。

GaussDB(for Redis)(下文简称高斯Redis)是华为云数据库团队自主研发的兼容Redis协议的云原生数据库,该数据库采用计算存储分离架构,突破开源Redis的内存限制,可轻松扩展至PB级存储。

高斯Redis基于计算存储分离架构,计算层实现热数据缓存,存储层实现全量数据的落盘,中间通过RDMA高速网络互连,通过算法预测用户的访问规律,实现数据的自动冷热交换,最终达到极致的性能提升。

相关资料

该架构基于华为内部强大且广泛使用的自研分布式存储系统DFV,实现了一套Share Everything的云原生架构,充分发挥了云原生的d性伸缩、资源共享的优势。

使得高斯Redis具备强一致、秒扩容、低成本、超可用的四大特点,完美避开了开源Redis的主从堆积、主从不一致、fork抖动、内存利用率只有50%、大key阻塞、gossip集群管理等问题。

高斯数据库变成只读模式了,具体恢复步骤如下:

1、查看集群是否开启归档模式。返回结果为on,说明归档模式开启。

2、查看集群是否配置归档相关命令。查询结果为空,说明未配置相关命令。

3、检查最大使用磁盘下对应dn实例的xlog总大小。使用如下命令切换到对应dn实例的目录下面,查看pg_xlog目录下面文件总大小。

4、计算pg_xlog目录使用磁盘空间占比。

假设,数据盘大小17TB,DN路径下pg_xlog大小为12T,而此路径下其他数据文件03T+;这样就使得该数据盘磁盘使用率超过90%。

可见,由于开启归档功能,但是没有配置归档命令,导致集群主DN实例数据目录pg_xlog下归档日志累计,占满磁盘空间导致集群切换到只读模式。

5、关闭归档模式。

6、做一次检查点。执行成功后,集群会立即释放归档日志所占用空间,确认DN实例目录下的pg_xlog日志空间已回收。

7、手动关闭集群只读模式。

仅供参考并无权威数据。

以上就是关于如何看高斯云sql执行全部的内容,包括:如何看高斯云sql执行、华为自研的数据库gaussdb怎么样、高斯数据库变成只读模式了怎么恢复等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10187312.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存