CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

一个表,才12万条记录,查询速度明显见慢,正常吗?

楼主myhelp_110()2005-08-02 07:32:26 在 MS-SQL Server / 基础类 提问

一个表,才12万条记录,查询速度明显见慢,正常吗?  
  我已将自增字段设成主键。十几个字段。按条件查询也很慢,主要是第一次最慢,以后好点,正常否,请教。大约要5秒钟,全部查询更慢些。 问题点数:20、回复次数:10Top

1 楼xhwly(wly)回复于 2005-08-02 07:50:16 得分 6

看你select   字段的多少,另外除了主鍵索引外,按常用的查詢條件列建立索引能明顯提高查詢速度.Top

2 楼myhelp_110()回复于 2005-08-02 08:00:00 得分 0

是一个进销存明细帐,很多列都会用到,都建索引影响效率吗?Top

3 楼gimy007(逮猫的耗子)回复于 2005-08-02 08:13:56 得分 2

只要根据你实际的查询建联合索引就行,没必要都建索引;  
  索引可以提高查询效率,但要多耗费空间Top

4 楼jinfeiyang(机会是给有充分准备的人)回复于 2005-08-02 08:26:35 得分 2

同意上面的观点,,但硬件也要考虑Top

5 楼meilian01(meilian)回复于 2005-08-02 08:34:54 得分 2

肯定要建引,不然速度会让人受不了Top

6 楼wangdehao(找找找(现在很幸福))回复于 2005-08-02 08:43:44 得分 2

将自增字段设成主键   如果你在查询条件中用不到这个自增字段的话,将他设为主键并不能提高查询速度,建议在查询条件上建联合索引Top

7 楼mschen(Co-ok)回复于 2005-08-02 08:53:31 得分 2

将自增字段设成主键不太好,因为会在自增字段上建立簇索引.因为一个表只能有一个簇索引,因此簇索引应该精心挑选才是.Top

8 楼bugchen888(臭虫)回复于 2005-08-02 10:32:12 得分 2

聚集索引应该建在区分度大而且经常在Where子句中出现的栏位上。。  
   
  不过12万笔数据不需要聚集索引也会很快。非聚集索引也应该建在如上所说的栏位上(高选择性的栏位,在Where子句中出现频率高的栏位),并且各个非聚集索引的首列尽量不要重复。索引的首列是这个索引的最宝贵的资源。Top

9 楼myhelp_110()回复于 2005-08-02 13:46:25 得分 0

这个表只有自增字段具有惟一性呀/如何办呀?Top

10 楼bugchen888(臭虫)回复于 2005-08-02 14:38:52 得分 2

选择性高并不一定就非要唯一嘛。Top

相关问题

  • 如何提高大容量(1000万记录)的表的查询速度?
  • 反复查询多个有多记录的表(上万条记录的)的速度问题
  • 查询一个有500万条记录的表跟同时查询5个分别有100万条记录的表,速度一样吗?
  • 数据库大会影响查询速度吗?如果单表的记录数相同的情况下
  • 一个数据表里存10万条记录,查询速度可以接受吗?
  • 表查询速度问题
  • 查询二个表的记录合集
  • 100万条记录和5000个记录的两个表,频繁查询,要求速度要快,帮忙设计一下。
  • 为什么在查询分析器的速度这样慢,而点表的右键显示所有记录就正常
  • 表的大小和查询的速度

关键词

  • 字段
  • 查询
  • 索引
  • 栏位
  • 增字段
  • 表
  • 速度
  • 正常
  • 设成主键
  • 条件

得分解答快速导航

  • 帖主:myhelp_110
  • xhwly
  • gimy007
  • jinfeiyang
  • meilian01
  • wangdehao
  • mschen
  • bugchen888
  • bugchen888

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo