(2) >> В интернете есть скриптик.
Вот тут, например,
http://catalog.mista.ru/public/803209/#comm .
>> Если > 50%, то перестройка, если > 15% - дефрагментация.
MS рекомендует от 5 до 30%% - дефрагментация, выше 30% - перестроение.
Но точные параметры принципиальны только для высоконагруженных систем и определяются опытным путём.
(3) >> Ее не делают только из-за того, что она долгая и/или создает нагрузку, не укладывающиеся в тех. окно.
Делать то её конечно всё равно нужно. Но когда реорганизация становится слишком длительной и не укладывается в технологическое окно, приходится прибегать к чуть более сложным схемам обслуживания, чем тупое полное перестроение индекса каждую ночь.
(4) >> лучшее может быть врагом хорошего)
Не в этом случае. Лишняя реорганизация может быть избыточной или не укладываться в технологическое окно, или нагружать сервер , но вряд ли она может что-то испортить.