社区
MS-SQL Server
帖子详情
索引应该建在什么样的字段上
wtogether
2007-03-31 10:14:23
现在我就知道不重复的字段上建立索引可以加快搜索速度
如果有这样一个表
id int identity(1,1)
name varchar(50)
usertype int
如果有100万记录
usertype = 1的10万条
usertype = 2的10万条
usertype = 3的10万条
...
usertype = N的10万条
我要搜索usertype=5的记录来处理,如果在usertype上也建立索引,是不是会加快搜索速度?
...全文
904
6
打赏
收藏
索引应该建在什么样的字段上
现在我就知道不重复的字段上建立索引可以加快搜索速度 如果有这样一个表 id int identity(1,1) name varchar(50) usertype int 如果有100万记录 usertype = 1的10万条 usertype = 2的10万条 usertype = 3的10万条 ... usertype = N的10万条 我要搜索usertype=5的记录来处理,如果在usertype上也建立索引,是不是会加快搜索速度?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WebEnger
2010-09-20
打赏
举报
回复
http://www.uucall.com/tj61547106.html
OracleRoob
2007-04-01
打赏
举报
回复
在usertype上创建索引,会提高查询速度。
中国风
2007-04-01
打赏
举报
回复
id int identity(1,1) not null
constraint PK_id primary key clustered--定义生成主键索引
hujun614
2007-03-31
打赏
举报
回复
通常建立索引都能加快检索速度,降低写入记录速度,
另 如果使用like 匹配的话,如果 '%XXX%' 的话,需要全文索引才能使用索引提高检索速度!
ankor
2007-03-31
打赏
举报
回复
建个,NONCLUSTERED的索引就可以了。`
dawugui
2007-03-31
打赏
举报
回复
是的,建立时不建立唯一索引即可.
哪些
字段
适合建立
索引
?如何建立
索引
1、表的主键、外键必须有
索引
; 2、数据量超过300的表
应该
有
索引
; 3、经常与其他表进行连接的表,在连接
字段
上
应该
建立
索引
; 4、经常出现在Where子句中的
字段
,特别是大表的
字段
,
应该
建立
索引
; 5、
索引
应该
建在
选择性高的
字段
上; 6、
索引
应该
建在
小
字段
上,对于大的文本
字段
甚至超长
字段
,不要建
索引
; 7、复合
索引
的建立需要进行仔细分析;尽量考虑用单
字段
索引
代替: A、正确选择复合
索引
中的主列字...
数据库设计中,哪些
字段
适合建立
索引
?
1、表的主键、外键必须有
索引
; 2、数据量超过300的表
应该
有
索引
; 3、经常与其他表进行连接的表,在连接
字段
上
应该
建立
索引
; 4、经常出现在Where子句中的
字段
,特别是大表的
字段
,
应该
建立
索引
; 5、
索引
应该
建在
选择性高的
字段
上; 6、
索引
应该
建在
小
字段
上,对于大的文本
字段
甚至超长
字段
,不要建
索引
; 7、复合
索引
的建立需要进行仔细分析;尽量考虑用单
字段
索引
代替: A...
数据库表中,一般什么样的
字段
适合添加
索引
主键、外键、where、group by、order by1. 表的主键、外键必须有
索引
2. 数据量超过300的表
应该
有
索引
3. 经常与其他表进行连接的表,在连接
字段
上
应该
建立
索引
4. 经常出现在where字句中的
字段
,特别是大表的
字段
,
应该
建立
索引
5.
索引
应该
建在
选择型高的
字段
上6.
索引
应该
建在
小
字段
上,对于大的文本
字段
甚至超长
字段
,不要建
索引
7. 复合
索引
的建立需要进行仔细分析,尽量考虑使...
mysql 哪些
字段
加
索引
_mysql需要在哪些
字段
上加
索引
?
mysql需要加
索引
的
字段
:1、经常出现在Where子句中的
字段
,特别是大表的
字段
,
应该
建立
索引
;2、经常与其他表进行连接的表,在连接
字段
上
应该
建立
索引
;3、分组
字段
或者排序
字段
应该
创建
索引
;4、选择性高的
字段
上
应该
建立
索引
。1、表的某个
字段
值得离散度越高,该
字段
越适合选作
索引
的关键字。主键
字段
以及唯一性约束
字段
适合选作
索引
的关键字,原因就是这些
字段
的值非常离散。MySQL 在处理主键约束以及唯一...
那些
字段
适不适合建
索引
数据库建立
索引
常用的规则如下: 1、表的主键、外键必须有
索引
; 2、数据量超过300的表
应该
有
索引
;3、经常与其他表进行连接的表,在连接
字段
上
应该
建立
索引
;4、经常出现在Where子句中的
字段
,特别是大表的
字段
,
应该
建立
索引
;5、
索引
应该
建在
选择性高的
字段
上;6、
索引
应该
建在
小
字段
上,对于大的文本
字段
甚至超长
字段
,不要建
索引
;7、复合
索引
的建立需要进行仔细分析;尽量考虑用单
字段
...
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章