Чем отличается PRIMARY от уникального INDEX и что лучше?

MasterYan

Новичок
Чем отличается PRIMARY от уникального INDEX и что лучше?

Чем PRIMARY от уникального INDEX и что лучше?

--
то есть я знаю что PRIMARY только один и уникальный, INDEX-ов может быть много в таблице.
Вопрос в том что быстрее ?
PS: еще подскажите хороший электронный справочник по MYSQl, желательно на русском ;)
 

.des.

Поставил пиво кому надо ;-)
В общем разницы по скорости не будет, даже учитывая, некоторые особенности хранения primary индекса. Различия в том что unique может содержать null значения и их может быть несколько на таблицу.
 

MasterYan

Новичок
а поподробнее можно?

мне как-то primаry меньше нравится, он кажется чуть медленее
 

.des.

Поставил пиво кому надо ;-)
Точно. Он не такой красивый, unique гораздо симпатичней.
 

MasterYan

Новичок
Наверно, а может просто DC++ в этот моент больше нагрузку на проц дал и он медленнее выполнял ЗАПРОС :)
 

.des.

Поставил пиво кому надо ;-)
Я надеюсь понятно без смайла, что это была ирония. Primary в подавляющем большинстве случаев должен присутствовать и не нести никакой смысловой нагрузки, кроме как собственно row id. А unique в зависимости от вашей модели и ограничений.
 
Сверху