在SQL端写一个存储过程,将前台需要查询的数据,查询出来之后INSERT进新增的数据表中.
这个存储过程要写一个JOB定时去运行.
前面直接查询新增的数据表,进行逻辑操作.
这样只访问一次数据库,而且性能相当好,就是SQL端有适合的冗余.
还有一种方法.在数据库端按条件做磁盘分区.
比如有一年的数据.可以按12个月分成12份.
按月份来查询的时候,速度会很快.
本文介绍了一种通过创建存储过程并将查询结果插入到新表中的方法,以提高数据库查询效率。此外,还讨论了如何利用磁盘分区技术进一步优化数据检索速度。
1万+
2417
3405
2646
8761

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