免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1377 | 回复: 3
打印 上一主题 下一主题

CREATE INDEX [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-08 10:30 |只看该作者 |倒序浏览
I wish to know how I going to know am I create a correct index? Can any provide some examples for creating a proper index? THANKS...

论坛徽章:
0
2 [报告]
发表于 2004-07-08 12:04 |只看该作者

CREATE INDEX

If you define a PK of a table,the DB will create unique index of this table using PK when you create it. This index is managed by system and you can not drop it.
You can also create yourself indexes ,but more indexes of a table will effect your write performance

论坛徽章:
0
3 [报告]
发表于 2004-07-08 13:42 |只看该作者

CREATE INDEX

ya I know but currently my query was slow that why I need to create index in order to make retrive data faster. Actually, may I know the reason why the more indexes we created it will affect the performance when we insert data into a table?

论坛徽章:
0
4 [报告]
发表于 2004-07-08 17:05 |只看该作者

CREATE INDEX

If a table has many indexes,it will be slower when you insert records into the tables. If you want to improve your load or import performance, you should chose right indexes.
eg:
table A,
PK: col1,col2,col3
index1(col1,col2,col3)
index2(col1,col2)
index2(col1,col3)
When you execute the command "select ... from A where col1=x and col2=x", the index1 is used.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP