|
![]() |
#1 |
Ищу людей. Дорого.
|
|
|
![]() |
#2 |
Участник
|
В теории - индекс будет "быстрее" - так как наименее селективное поля держать в начале не соответвует рекомендациям. ДУмаю, Даамгадовцы сделали упор на конкурентность, за счет производительности - в случае с SQL 2000, dataareaid первым сегментом, как раз, улучьшает возможности конкурентного доступа.
Для SQL 2005 - это все припарки, - у него есть партишионинг. |
|
![]() |
#3 |
Модератор
|
Цитата:
В случае же одной компании куда как полезнее было бы просто отключение SAVEDATAPERCOMPANY или NODATAAREAID. IMHO, разумеется
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от Vadik
![]() А Вы на практике данную рекомендацию проверяли? Один из выходных посвятил эксперименту - каких-либо существенных бонусов в случае использования одной компании не нашел (IO одинаковый или увеличивается), в случае нескольких компаний - только хуже, причем значительно (IO увеличивается в N раз, где N - число компаний)
Заодно отвечу и Андре: Господа, "священные войны" устраивать не хочу. Я не DBA, но были случаи в жизни, когда приходилось плотно изучать теорию и практику. Как я могу сослаться на теорию и практику за 6 лет по SQL, DB2 и Oracle ? :-) Тем более, Андре, если вы оперируете опровежениями, но наверняка знаете и предмет, который опровергают ? По сути - перенос DataAreaID в конец был сдела сразу (по экспертному мнению) и эффект от него не считался. Да я и не настаиваю на этом, как на панацее. |
|
![]() |
#6 |
Ищу людей. Дорого.
|
2 Vadik
Цитата:
а где указывается NODATAAREAID?.. и можно ли убрать все DATAAREAID в одном месте? какие отрицательные стороны этого мероприятия.. сразу скажу что нельзя будет замутить компанию для тестирования производительности.. больше ничего в голову не приходит.. отрицательные эффекты должны быть и лучше о них знать заранее |
|