索引问题

[复制链接]
查看11 | 回复9 | 2008-1-2 17:35:53 | 显示全部楼层 |阅读模式
是否有在使用SQL时就建立索引并使用索引??????
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
主键自动建立索引并使用
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
还有外键
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
unique约束也是
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
约束附带的索引也是创建好的呀
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
现在是这样的,安常规是我想在一个表中建一个普通索引,但这个表每周会将数据和索引删除重新导次数据,所以我在想普通索引是不是在使用SQL查询数据时建立??????
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
原帖由 jlliuyi 于 2009-12-28 11:25 发表
还有外键

外键索引在以下情况中建议创建,否则可以免了。
1. 父表有delete操作。
2. 父表有update操作,且被update的是被外键参考的列。
Todd
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
原帖由 sxlcom 于 2009-12-28 12:26 发表
现在是这样的,安常规是我想在一个表中建一个普通索引,但这个表每周会将数据和索引删除重新导次数据,所以我在想普通索引是不是在使用SQL查询数据时建立??????

索引被删除了下次导完数据之后需要重建
直接写一个脚本定期执行好了
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
原帖由 gvora 于 2009-12-28 12:49 发表

索引被删除了下次导完数据之后需要重建
直接写一个脚本定期执行好了

关建是这个操作不是我们公司处理的,只能通过实践找规律了,安这样说就是不能直接在SQL查询判断是否有索引,或没有就建立索引?
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
我们一般的步骤是
alter index unusable
load data
alter index rebuild;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行