千万级数据库

shuta 2009-12-29 01:15:04
第一次遇到千万级的,用了效率很高的存储过程查询 也需要5,6秒的时间,插入更新删除到还快,大家有什么更好的方法提高查询效率吗?谢啦
...全文
119 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Terry717 2009-12-29
  • 打赏
  • 举报
回复
千万级的数据查询再怎么优化也是需要点时间, 5, 6秒速度也差不多了. 可以考虑升级一下硬件.

还有一个办法, 就是使用分区表(按时间来分,比如月/季/年), 将数据放到不同的表中. 查询的时候, 可通过存储过程找到相关的表再进行查询.
shuta 2009-12-29
  • 打赏
  • 举报
回复
谢谢大家的回复,每个方法我都去找了些资料学习,再等下有没有其他的
dawugui 2009-12-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 shuta 的回复:]
第一次遇到千万级的,用了效率很高的存储过程查询 也需要5,6秒的时间,插入更新删除到还快,大家有什么更好的方法提高查询效率吗?谢啦
[/Quote]SQL SERVER性能优化综述(http://blog.csdn.net/Haiwer/archive/2008/08/25/2826881.aspx)
SQL语句优化汇总
http://topic.csdn.net/u/20080716/11/2317d040-48e7-42da-822e-040b4c55b46d.html
xman_78tom 2009-12-29
  • 打赏
  • 举报
回复
最好可以自己使用 SQL Server 自带的“数据库引擎优化顾问”分析一下。
like0112 2009-12-29
  • 打赏
  • 举报
回复
最好是把这个表里常用的查询语句贴出来看看
Q315054403 2009-12-29
  • 打赏
  • 举报
回复
有偿支持
--小F-- 2009-12-29
  • 打赏
  • 举报
回复
2005以上用分区表
加索引 升级硬件 优化语句
快乐_石头 2009-12-29
  • 打赏
  • 举报
回复
分區表~~
SQL77 2009-12-29
  • 打赏
  • 举报
回复
看语句有优化的余地没?还有就是在条件相应加上索引,提升硬件

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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