问题现象
定义一个视图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 的视图
GBase 8a MPP Cluster 最佳实践
5 FAQ
文档版本(2022-02-11)
南大通用数据技术股份有限公司
98