индекс по бигсериал?

Legushka
Дата: 05.03.2015 10:32:50
ребята подскажите, надо ли делать индекс для ключевого поля бигсериал?
смотрю почему медленно выполняется запрос, созданы индексы на те поля по которым существует связь с другими таблицами
есть поле бигсериал в каждой таблице, по этому полю индексов нет. нужны или нет?
этта
Дата: 05.03.2015 12:06:09
Legushka, бигсиреал -- это просто обертка над созданием сиквенса, и установлением default из него для поля с реальным типом bigint (с некими мелкими рюшечками).

если поле объявлется при создании таблицы UNIQUE или PRIMARY KEY -- то индекс по нему создается. (если вы не делаете USING INDEX в этих предложениях)

во всех остальных случаях создавайте индексы самосоятельно.
Maxim Boguk
Дата: 05.03.2015 12:59:48
Legushka,

если крато то Primary key Это тоже индекс.