回答
的索引快没有,你不必再次索引它。当您指定UNIQUE KEY
时,该列将被索引。因此它与相同类型与其他索引列(例如PRIMARY KEY)的性能没有差异。
但是,如果类型不同,性能差别不大。
好多tks:D。搜索期间唯一键和索引键之间的性能有什么区别? – TomSawyer 2012-02-22 11:24:28
@Tom如果两者都被索引,则没有区别。再次阅读我的答案。 – 2012-02-22 11:33:41
每个UNIQUE
字段按照定义索引为UNIQUE INDEX
- 这也恰好是最快的可搜索访问路径。
如果该字段需要是唯一的,那么它应该是PRIMARY KEY
或UNIQUE INDEX
。
至于UNIQUE INDEX
和INDEX
之间的性能,选择时没有区别,因为它们都将使用相同的算法,即哈希或b-tree。这只是一个UNIQUE
指数,尤其是数字即INT
一个,它会比这包含重复的算法,如B树能够更有效地得到所要求的行(或多个)
- 1. django独特的领域
- 2. 选择独特的领域
- 3. 搜索MySQL的领域
- 4. Django的形式:独特的领域
- 5. 独特的领域容器对象
- 6. 如何设置yiiMongodbsuite独特的领域
- 7. 验证领域的独特性3
- 8. 独特的领域在Laravel 5
- 9. 三个不同领域的独特
- 10. MySQL的行为式两份多个独特的领域
- 11. MySQL的自动递增和独特的领域
- 12. 特定领域需要什么必要的数学技能?
- 13. 找不到任何特殊索引:2d(需要索引),2dsphere(需要索引)
- 14. MySQL:独特和索引等效
- 15. 将独特应用于多个领域?
- 16. Oracle独特索引
- 17. MarkLogic搜索和检索特定领域
- 18. MySQL的领域
- 19. 独特索引中的领先列是否有所作为?
- 20. MySQL中,需要一个查询来检索表的多个领域一行
- 21. 需要索引path.row文本域
- 22. 阵列领域,需要做的结果
- 23. 摘要Scala的特质私人领域
- 24. 如何重视Solr索引中的特定领域?
- 25. 从MySQL检索领域的GridView
- 26. MySQL全文索引不会超过一个领域的工作
- 27. 特定领域
- 28. 虚MySQL的领域
- 29. 我需要查找和替换像这样\ n在MySQL领域
- 30. 排除领域仍然需要
阅读:http://explainextended.com/2009/04/23/making-an-index-unique/ – diEcho 2012-02-22 10:44:18