Ответ 1
UNIQUE
и PRIMARY KEY
ограничения действительно создают внутренний индекс для ускорения их поиска, поэтому вам не нужно создавать свои собственные.
(см. документация)
Есть несколько столбцов, которые я хочу создать индексы для улучшения скорости поиска и сортировки. Если этот столбец отмечен как UNIQUE
, например:
CREATE TABLE "foo" (
"bar" TEXT NOT NULL UNIQUE
)
- это столбец "bar", который теперь индексируется таким образом, что это:
CREATE INDEX foo_bar ON foo(bar)
не будет предоставлять бонус скорости для поиска и сортировки?
UNIQUE
и PRIMARY KEY
ограничения действительно создают внутренний индекс для ускорения их поиска, поэтому вам не нужно создавать свои собственные.
(см. документация)