Цитата:
Сообщение от
Zabr
Да, мой вопрос именно об этом. Я не знаю, как Аксапта выделяет место в базе SQL для текстовых полей...
Вообще вопрос выделения места в БД непростой. С формальной точки зрения все строковые (не MEMO) поля хранятся как тип VARCHAR - т.е. по фактически занимаемому месту, но там тоже не все просто и есть ньюансы, связанные с организацией страниц, экстентов и т.п.
По вашему вопросу - если очистить эти поля, то мгновенного эффекта это не даст - место останеся выделенным. Чтобы его отдать в пользование нужно как минимум провести реорганизацию таблички - перестроить индексы (rebuild)? а лучше и всех остальных. Там тоже есть ньюансы - есть на таблтчке кластерный индекс или нет, установленный fillfactor ну и т.д.
Мое ИМХО - эффекта на 12Г таблице будет ну очень мало, а гемора прилично. Посмотрите индекса - может есть лишние, они много места занимают.
ps Пока писал - уже 2 сообщения похожих ;-)