DB2大数据存储查询问题

无伤 2014-08-06 05:31:49
我做了一个项目使用的数据库是DB2, 不栓在AS400上。目前有个表的记录很快就到达百万以上了,这对这个表的展示功能的查询效率影响很大。
我们前端最这个表的记录展示是通过视图来实现的,使用视图的结果是比直接查表要慢得多。

请问哪位大神,有没有方法既继续使用视图,又能加快查询速度?

或有没有其他好的解决方案?
...全文
432 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
既要保持目前视图的功能又要提升查询速度,我这边没有这方面好的办法;我推荐取消这种方式,分以下几个方法 1.对关键字建立索引 2.编写存储过程定时任务执行对时间久的数据进行备份从而减少当前表的压力
infuturefuture 2014-09-28
  • 打赏
  • 举报
回复
物化视图 这个可以用用
stevenluffy 2014-08-21
  • 打赏
  • 举报
回复
如果是历史表,可以使用延迟刷新的物化视图
Jackxan 2014-08-20
  • 打赏
  • 举报
回复
用触发器 和存储过程吧

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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