sqlServer 进行报表查询 连接查询数据的时候过慢
1 后台与数据库交接过于频繁
解决
修改连接默认值
2 代码书写问题
用到了三层for 循环(嵌套for 非常影响速度,大约 m 的N 次方倍 减慢)
解决:用变量进行接受,将三层for 循环变成二层for 循环
速度可以提升n 倍
当然最好用存储过程,其次用redis
本文探讨了SQLServer报表查询速度慢的问题,分析了后台与数据库频繁交互及代码书写问题导致的性能瓶颈,并提供了修改连接默认值、优化循环结构及使用存储过程或redis等解决方案。
sqlServer 进行报表查询 连接查询数据的时候过慢
1 后台与数据库交接过于频繁
解决
修改连接默认值
2 代码书写问题
用到了三层for 循环(嵌套for 非常影响速度,大约 m 的N 次方倍 减慢)
解决:用变量进行接受,将三层for 循环变成二层for 循环
速度可以提升n 倍
当然最好用存储过程,其次用redis
转载于:https://www.cnblogs.com/jsbk/p/9682521.html
4607

被折叠的 条评论
为什么被折叠?