日期:2014-05-18  浏览次数:20506 次

请问一个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快。

为……