Rails - индекс базы данных, необходимый для атрибута: id?

Так что, следуя руководству Майкла Хартла по Ruby on Rails, я заметил, что в таблице пользователей мы добавили уникальный индекс для : email для повышения эффективности метода find , чтобы он не выполнял поиск по строкам. До сих пор мы выполняли поиск, используя как find_by_email , так и find_by_id в зависимости от случая. Однако мы никогда не устанавливали индекс для атрибута : id . Индексируется ли : id автоматически, потому что по умолчанию он является уникальным и последовательным по своей природе? Или это не так, и я должен добавить индекс для поиска : id ?

5
задан Kvass 23 June 2011 в 04:08
поделиться