|
|
#2 |
|
Участник
|
Цитата:
Сообщение от Zabr
Ax 4.0, SQL 2005
В нашей базе CustInvoiceTrans - самая большая по занимаемому месту таблица (12.5 Гб, 14 млн.записей). В табличке заполнены текстовые поля: (1) Name = описание из таблички InventTxt.txt (там или название номенклатуры, или более расширенный текст, в среднем ну пусть будет 50 знаков). (2) LineHeader = текст вида "Заказ на продажу N такой-то, клиент N такой-то", тоже считаем по 50 знаков. Отчеты или запросы с этими полями нами нигде не используются. Вопрос: даст ли реальную экономию места в базе полная очистка этих полей, и как ее можно было бы грубо оценить ? (скажем, в % от занимаемого сейчас места) Стоит ли такая овчинка выделки? Грубая оценка выглядит, так - 50 + 50 = 100 символов = 100 байт на каждую строку, записей 14 млн. => 1400 млн. байт, т.е. порядка 1.2 Гб, т.е. 10%, а стоит ли овчинка выделки, решать Вам ![]() P.S. Вот еще не давно обсуждалась тема размер 1 записи (строки)
__________________
Sergey Nefedov Последний раз редактировалось SRF; 14.08.2009 в 13:50. |
|
|
| Теги |
| ax4.0, custinvoicetrans, база данных, как правильно, полезное, сжатие, сжатие базы, чистка |
|
|
|