请教下各位,关于进行复杂查询后,是否要用数据库表格来保存的问题

yenwell 2010-07-30 06:21:36
大家好,请问一下各位,比如数据库里有一些很原始的数据,现在要经过一定比较复杂的运算后,再展现在界面上


如果这样的话,是不是要每次都要执行这样的操作好,还是操作完第一次保存在数据库的一个表里,下次如果有相同查询
条件就可以不用运算好啊,谢谢各位


还请问下大家,这种复杂的计算是不是一般用存储过程在数据库使用T-SQL运算好点啊?谢谢大家指点
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kye_jufei 2010-08-04
  • 打赏
  • 举报
回复
建議使用臨時表或存儲過程或視圖、檢視表等方式來進行查詢,在速度和效率方面都很理想...
Cassava 2010-08-01
  • 打赏
  • 举报
回复
主要看查询运算的速度,如果很快就可以完成,那么就不需要临时表保存了,如果查询运算的速度很慢,可以考虑在空闲的时候先对一些需要长时间计算的数据先计算出结果保存到临时表中
haochin 2010-08-01
  • 打赏
  • 举报
回复
有多复杂?可以考虑用视图。


还有,用存储过程来返回数据,也可以加快速度。
zhuchuankun2 2010-07-30
  • 打赏
  • 举报
回复
看实际需要,如果这些复杂计算结果要维持很长时间不变,要保存,否则不要保存。

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧