关于大型数据库如何提高查询效率

sun_12 2009-05-08 11:28:51
我们有超过100G大小的数据库,现在在 SQL2000上进行数据的统计和分析,使用查询分析器,比如一条 SELECT * FROM ADO.C 查询语句就需要很久.
现在对于优化我们有两条思路:
思路一:
比如有语句
select name1 from ado.c
select name2 from ado.c
合并 select name1, name2 from ado.c
也就是说,对于有关联的查询和修改,都在一次查询中完成,以减少查询的查询次数.

思路二:
用C++指针和连表,实验一个前台.能否帮我们提供一个框架

问哪种思路能提高效率,速度更快!
...全文
158 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
APOLLO_TS 2009-06-30
  • 打赏
  • 举报
回复
修改代码那要什么时候呀!软件工期太长了!!光是SQL优化就可以写上几万页的方案。

----------------------------------------------------------------------------
构建磁盘阵列吧!!在硬件上加入成本。
Tab_000 2009-06-01
  • 打赏
  • 举报
回复
sql server不也适应于大的企业?怎样才能学好sql server呢?我在网上看一个贴子说让到CSDN社区看贴子,坚持一个月就提高了,呵呵……现在正在坚持看呢![Quote=引用 1 楼 my19830419 的回复:]
你用SQL,这么多数据,还是用oracle吧,这是企业级的,性能好
[/Quote]
Tab_000 2009-06-01
  • 打赏
  • 举报
回复
sql server不也适应于大的企业?怎样才能学好sql server呢?我在网上看一个贴子说让到CSDN社区看贴子,坚持一个月就提高了,呵呵……现在正在坚持看呢!
gonxi 2009-05-30
  • 打赏
  • 举报
回复
最好分库保存,分库处理,然后合并
ms44 2009-05-25
  • 打赏
  • 举报
回复
你这种数据量,上来就直接SELECT ALL , 什么数据库都慢啊。
好好优化SQL 语句拔
my19830419 2009-05-16
  • 打赏
  • 举报
回复
你用SQL,这么多数据,还是用oracle吧,这是企业级的,性能好

8,028

社区成员

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

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