Re[7]: GUID и кластерный
От: Merle Австрия http://rsdn.ru
Дата: 17.07.04 21:43
Оценка: +1
Здравствуйте, Lexey, Вы писали:

L> Вставка будет с большой вероятностью между уже существующими значениями.

И ничего в этом страшного...

L> И обычные индексы будут сильно пухнуть.

Вот это единственный, относительно серьезный аргумент, но и то.....

L>Так, давай сюда Влада позовем.

Да бога ради..

L> Мне он уже когда-то доказал, что по identity полям кластерный индекс строить — самое то.

Не, он тебе что-то не то доказал...
Кластерный индекс по identity крайне редко бывает оптимальным выбором, то есть это лучше чем отсутствие кластерного индекса вообще, но не более того..


L>См. выше. Производительность с GUID будет хуже, чем int или bigint.

На таблицах с количеством записей порядка нескольких десятков миллионов (на меньших размерах производительность GUID'ов от identity мало отличается) GUID'ы проигрывают identity от 5% до 20%, но во-первых это все равно надо на конкретной задаче мерять, а во вторых такой проигрыш в должной мере компенсируется отсутствием геморроя при различного рода репликациях...
... [RSDN@Home 1.1.4 beta 2]
Мы уже победили, просто это еще не так заметно...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.