阅读背景:

关于自定义函数导致SQL查询过慢的解决方案

来源:互联网 

在做报表的进程中,有一张报表是要查询对应币种的汇率,而汇率在另外一张表中,而查询汇率的条件是依据报表的统计日期(页面传入的参数),去汇率表中查询该统计日期的上一个月的汇率,如果没有上个月的汇率,则查询最新的对应币种的汇率,因此,自定义了一个获得汇率的函数,放在SQL中,其传入的参数为对应的币种代码和统计日期,这样,此函数就没有方法树立函数索引,这样致使查询成果很慢,150万的数据导出要10多分钟。在做报表的进程中,有一张报表是要查询对应币种的汇率,而汇率在另外一张表中,而查询汇率的条件是依据报




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: