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

GBase 8a 视图查询审计日志表性能差

原创 王海 2022-08-31
229

问题现象
定义一个视图 create view v_test_audit as select * from gbase.audit_log,
加 limit 1 查询这个视图,. 全表数据七千万条记录下,需要 7 分钟才能出来 ,
影响业务。 而直接查询原表 select * from gbase.audit_log limit 1 , 0.1 秒
就能出来。
解决方法:
方案 1、直接查询系统表,规避视图的方式;
方案 2、使用已有 event 方案,即将系统表定时导入 express 表,查询时使
用 express 表即可(同时考虑 gssys 表损坏与查询性能)。
方案 3.不使用关于 gssys 的视图

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论