大数据查询速度问题

ricleon 2009-02-24 04:46:30
我在服务器数据库里进行单表查询,速度非常的慢,索引什么的都加了,可是还是很慢!有什么办法吗?
从企业管理器里打开这个表,很快!
从查询分析器里查询这个表,具体等多长时间还不知道呢,没结束过。
谁有什么好办法吗?
查询语句加什么会快?再线等,急!
...全文
238 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
you_tube 2009-02-24
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ricleon 的回复:]
先抛开索引什么的吧!也抛开网络速度
我从服务器上执行,打开查询分析器 输入命令 SELECT * FROM TB
等吧!
我就想知道什么导致速度变慢,怎么才能提高查询速度!
[/Quote]
整理碎片,整理表空间,收缩数据库
lanmengxjh 2009-02-24
  • 打赏
  • 举报
回复
你可以先查询一两条数据看看速度怎么样.
ricleon 2009-02-24
  • 打赏
  • 举报
回复
先抛开索引什么的吧!也抛开网络速度
我从服务器上执行,打开查询分析器 输入命令 SELECT * FROM TB
等吧!
我就想知道什么导致速度变慢,怎么才能提高查询速度!
肥龙上天 2009-02-24
  • 打赏
  • 举报
回复

是不是和网速有关呢?
用命令DBCC 看看数据库,索引什么的!
moonshineidolon 2009-02-24
  • 打赏
  • 举报
回复
看看网络速度吧,是不是网速慢。还可以试验一下Dos下的 isql,osql 这个一般比较快
子陌红尘 2009-02-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ricleon 的回复:]
其实没有多少条数据,应该说是小数据库,也就是10W条数据吧,就用SELECT * FROM TB都没结束过,从查询分析器里
[/Quote]

用 DBCC CHECKTABLE 检查一下表。
frankey_fung 2009-02-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 ricleon 的帖子:]
我在服务器数据库里进行单表查询,速度非常的慢,索引什么的都加了,可是还是很慢!有什么办法吗?
从企业管理器里打开这个表,很快!
从查询分析器里查询这个表,具体等多长时间还不知道呢,没结束过。
谁有什么好办法吗?
查询语句加什么会快?再线等,急!
[/Quote]

你最好具体一点,加了索引也要SQL的where语句中应用到才行,例如where a = '1' 和where a <> '1'两者就不一样了,你把SQL也写出来看看吧。
jia_guijun 2009-02-24
  • 打赏
  • 举报
回复
有多少数据呀。

查询时不要显示没有用的字段

做个表分区?
ricleon 2009-02-24
  • 打赏
  • 举报
回复
其实没有多少条数据,应该说是小数据库,也就是10W条数据吧,就用SELECT * FROM TB都没结束过,从查询分析器里
ricleon 2009-02-24
  • 打赏
  • 举报
回复
我的服务器是
dell dr900
CPU:7320*4(4颗*4核=16核)
内存:12G
硬盘:80*4 15000转速
没RAID
dawugui 2009-02-24
  • 打赏
  • 举报
回复
参考:提高查询速度方法总结


这个帖子主要总结提高查询速度的方法,涉及到减少连接数据库次数、建立索引、优化语句等方面。

关于索引,推荐转载的这篇文章
http://blog.csdn.net/dutguoyi/archive/2006/01/10/575617.aspx

改善SQL语句的效率
http://community.csdn.net/Expert/topic/5087/5087396.xml?temp=.345669
数据量很大怎样加快索检速度
http://community.csdn.net/Expert/topic/5058/5058320.xml?temp=.1229517
索引建立方法的区别
http://community.csdn.net/Expert/topic/5068/5068154.xml?temp=.3010218
频繁插入删除数据需要更新索引
http://community.csdn.net/Expert/topic/4937/4937910.xml?temp=.8428614
测试了一下sql server 2005 全文检索
http://community.csdn.net/Expert/topic/4878/4878430.xml?temp=.6049311

其他关于效率的高频问题

判断一个表的数据不在另一个表中最优秀方法?
http://community.csdn.net/Expert/topic/5038/5038742.xml?temp=.4704553
删除千万级表中重复记录的办法
http://community.csdn.net/Expert/topic/5089/5089261.xml?temp=.7907068

数据库数据查询变得不正常类型问题

大数据量,稳定运行一段时候以后无法得到查询结果。
http://community.csdn.net/Expert/topic/4810/4810464.xml?temp=9.014529E-02




cjqcy416 2009-02-24
  • 打赏
  • 举报
回复
用个简单的命令查询试试速度
dawugui 2009-02-24
  • 打赏
  • 举报
回复
大数据查询速度问题

多大的数据量?

慢到什么程度?

直接select count(*) from tb 试试

34,592

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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