Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.20;
Скачать: CL | DM;

Вниз

InterBase и NULL поля   Найти похожие ветки 

 
sndanil ©   (2003-02-01 12:43) [0]

Насколько я понимаю если при добавлении записи в таблицу указываюся не все поля то IB/FB физически не выделяет для неуказанных полей место в файле ... вопрос тогда в следующем ... прав ли я и сказывается ли это на быстодействии или лучше перенести редко используемые поля в отдельную таблицу ? ... заранее спасибо ...


 
Sergey Masloff   (2003-02-01 13:00) [1]

Это blob-поля? Тогда не выделяет (ну только место под указатель). Если, скажем, Integer то ясно дело выделяет.


 
sndanil ©   (2003-02-01 13:12) [2]

2Sergey Masloff
ну у него же существует упаковка записей ... т.е. если я добавлю например в таблицу 20000 строк длинной по 1024 то база реально не будет 20 метром ... она будет раза в два меньше ...


 
Sergey Masloff   (2003-02-01 14:38) [3]

sndanil ©
>т.е. если я добавлю например в таблицу 20000 строк ...
Специально не интересовался но думаю что строки до 255 символов и более длинные хранятся по-разному. То есть если 200000 строк по 102 символа то искомые 20 Гб и получишь. Хотя это только предположение, специально я этим вопросом не интересовался


 
kaif ©   (2003-02-01 14:49) [4]

В руководстве по IB написано, что все строки (char и varchar) хранятся без концевых пробелов. При select-е строки "добиваются" концевыми пробелами. Таким образом, пустые строки в базе места не занимают практически никакого.


 
sndanil ©   (2003-02-01 15:27) [5]

2Sergey Masloff
как раз такое и получается если строка одинаковые то вместо 20Гб ты получишь где-то 20метров ...


 
sndanil ©   (2003-02-01 15:30) [6]

да на самом деле не о строках речь, а о типах данных вроде целых чисел ...


 
Sergey Masloff   (2003-02-01 16:20) [7]

sndanil © (01.02.03 15:27)
>2Sergey Masloff
>как раз такое и получается если строка одинаковые то вместо >20Гб ты получишь где-то 20метров ...
Ну я Гб вместо Мб написал... ;-)



Страницы: 1 вся ветка

Текущий архив: 2003.02.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
4-63909
rooman1
2002-12-15 15:31
2003.02.20
копирование файла


7-63885
Tolea
2002-12-18 16:13
2003.02.20
Печать текста не на локальном принтере


3-63516
Vint
2003-01-30 16:00
2003.02.20
Прошу помочь...


4-63913
mbIkola
2003-01-09 15:13
2003.02.20
Подсккажите плиз, как связать окно с PopupMenu


14-63825
LazorenkoX
2003-02-04 15:14
2003.02.20
Quick Reports