首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

100分!Sql server 解决了马上给分

2012-01-28 
100分求助!Sql server 解决了马上给分!我现在服务器上的sqlserver数据库达到4G我直接用“查询分析器”select

100分求助!Sql server 解决了马上给分!
我现在服务器上的sql   server   数据库达到4G

我直接用   “查询分析器”   select   *   From   AA   Where   ID=1111

竟然用了   21秒,是不是数据太大的原因呀?

然后导致数据库效率低下.   页面打开速度慢,

请各位分大虾们该如何解决呢?




[解决办法]
查询结果有多少条数据呢?
[解决办法]
4G中日志文件有多大?可以清除掉日志.另 select * From AA Where ID=1111AA的字段中有没有比较大的字段?如image类型或text类型?id 是不是主键或是索引?按理说select * From AA Where ID=1111 如果是主键查询应该是很快的,即使数据量大
[解决办法]
mark
[解决办法]
AA表里总共有多少条数据?

ID字段是主键吗?什么类型的?

重建ID字段上的索引。
[解决办法]
楼主可以将ID设置为主键 或 设置为集簇索引
[解决办法]
同意楼上
[解决办法]
4G不算大
[解决办法]
建ID上的索引
[解决办法]
id最好是主键或索引,查询速度应该不是很慢.
[解决办法]
其他问题!
[解决办法]
id如果主键的话不会太慢,可能是你服务器太慢了
[解决办法]
最好不要用select * 来查询,如果有比较大的字段,如:Text等的时候.占用内存.
[解决办法]
我的库里三百多万条数据,select * from table1 where username= 'ustbwuyi '
也就用了不到一秒,你AA里面多少条数据??

确保ID是主键或索引,一般情况下不会出现21秒这么慢的情况,另外看看你AA里面的字段都
是些什么类型
[解决办法]
换个高档机器
[解决办法]
把表的数据导出,删除表,在建表导入
[解决办法]
不要使用 Select * ,因为这个效率就很低!!

[解决办法]
唯一索引,几十万条记录
select 1 from AA Where ID=1111

还是慢,可能是系统出了什么问题了.

--------------------------------------
偶也赞同,偶的数据库里是三万多条信息,1秒就OK
不着那些对这句语法有成见的朋友咋想地哎~

热点排行