当前位置:Gxlcms > 数据库问题 > [SQL] - 报表查询效率优化

[SQL] - 报表查询效率优化

时间:2021-07-01 10:21:17 帮助过:20人阅读

((LEN(@colName) - LEN(REPLACE(@colName, wordstr, ‘‘)))/7)

解决

思路1:使用代码方式重新实现一遍统计功能。
问题:程序结构改动量大,工作量大,暂不采用。

思路2:优化数据结构,缓存统计变量。
2.1 添加 "统计结果" 字段,用于保存每一行记录的统计关键值。
2.2 更新数据表所有 "统计结果" 字段。
2.3 新建触发器,自动更新 Insert, Update 行记录变更。
2.4 更新报表SQL,直接从 "统计结果" 获取结果。

[SQL] - 报表查询效率优化

标签:新建   date   字段   自动   结果   logs   优化   pre   自动更新   

人气教程排行