读书人

请教一个sql 索引的有关问题

发布时间: 2012-02-23 22:01:35 作者: rapoo

请问一个sql 索引的问题?
我设置一张表:
1.如果里面有一个字段orderno 是guid字符串,请问我是把orderno做主键好还是例外建一个字段ID(int类型)好?
2.如果设置ID为主键合理,请问?
我查询的时候,把orderno和iD哪个族索引,查询速度快?

[解决办法]
看需求
[解决办法]
我设置一张表:
1.如果里面有一个字段orderno 是guid字符串,请问我是把orderno做主键好还是例外建一个字段ID(int类型)好?
如果说要速度的话,建一个字段ID肯定要快很多。毕竟GUID效率比较低

2.如果设置ID为主键合理,请问?
我查询的时候,把orderno和iD哪个族索引,查询速度快?

ID快。
[解决办法]
orderno 就可以做主键,
聚集索引就要看你的查询需求了
[解决办法]

探讨
我设置一张表:
1.如果里面有一个字段orderno 是guid字符串,请问我是把orderno做主键好还是例外建一个字段ID(int类型)好?
如果说要速度的话,建一个字段ID肯定要快很多。毕竟GUID效率比较低

2.如果设置ID为主键合理,请问?
我查询的时候,把orderno和iD哪个族索引,查询速度快?

ID快。

[解决办法]
探讨

引用:
我设置一张表:
1.如果里面有一个字段orderno 是guid字符串,请问我是把orderno做主键好还是例外建一个字段ID(int类型)好?
如果说要速度的话,建一个字段ID肯定要快很多。毕竟GUID效率比较低

2.如果设置ID为主键合理,请问?
我查询的时候,把orderno和iD哪个族索引,查询速度快?

ID快。

为……

读书人网 >SQL Server

热点推荐