我希望为
一些列创建索引以提高查找和排序速度。如果该列标记为 UNIQUE
,例如:
CREATE TABLE "foo" (
"bar" TEXT NOT NULL UNIQUE
)
列"bar"现在是否以这样的方式编制索引:
CREATE INDEX foo_bar ON foo(bar)
不会为搜索和排序提供速度加成吗?
UNIQUE
和PRIMARY KEY
约束确实会创建一个内部索引来加快它们的查找速度,因此您无需创建自己的索引。
(请参阅文档)