永洪社区

标题: 性能优化 [打印本页]

作者: yhdata_QCF6AOrc    时间: 2024-8-26 16:32
标题: 性能优化
在数据集写的sql,联合了6张表,目前查询很慢,因为查询了6张表的全量数据,近3年的数据。想知道能不能在数据集界面,进行参数传参,将报告里面的时间参数传过来,这样能实现嘛?

作者: yhdata_lyaa    时间: 2024-8-26 16:32
参考看看呢https://yonghongtechonline.udesk.cn/question/226409
作者: 阿姆斯特朗炮    时间: 2024-8-26 17:08
可以啊,后面写上where 1=1 <参数1> and 列=?{参数1}</参数1>,这样执行sql的时候,有参数就会拼接上and条件,没有参数的时候,标签<>内的内容就不拼接,如果查询慢也可以考虑加上索引试试
作者: yhbi老6了    时间: 2024-8-26 19:47
建议直接用结果表,做宽表模型,空间换时间。在精确的参数,也比不上列存储的查结果表快
作者: 邱含笑    时间: 2024-8-27 09:27





欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4