|
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
|
|||
---|---|---|---|
#18+
Мне надо создать таблицу, в которой должно быть поле ERRORTEXT типа TEXT. Поле, по идее, нечасто заполняемое. Стоит ли его оставить в главной таблице, или лучше вынести в отдельную, со ссылкой на главную? Это зависит от того, сколько занимает в таблице пустое TEXT поле. Подскажите, пожалуйста как быть или в какой документации про это можно прочитать. Informix 11.5. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2011, 15:06 |
|
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
|
|||
---|---|---|---|
#18+
elenasmМне надо создать таблицу, в которой должно быть поле ERRORTEXT типа TEXT. Поле, по идее, нечасто заполняемое. Стоит ли его оставить в главной таблице, или лучше вынести в отдельную, со ссылкой на главную? Это зависит от того, сколько занимает в таблице пустое TEXT поле. Подскажите, пожалуйста как быть или в какой документации про это можно прочитать. Informix 11.5. Читать как всегда - Руководство Администратора и Справочник и Руководство по SQL В них описано какой тип данных сколько запнимает BLOB, как помнится, хранится как указатель на его реальные данные и имеет размер 56 байт. По идее, если там NULL, то 56 байт вы всяко потратите, но место под сам BLOB не будет распределено. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2011, 20:19 |
|
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
|
|||
---|---|---|---|
#18+
А вот точную ссылку что-то не найти Можно проще - создаёте таблицу с одним столбцом TEXT и с помощью oncheck -pT изучаете размер :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2011, 20:46 |
|
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
|
|||
---|---|---|---|
#18+
Павел, спасибо большое за ответ! Попробую посчитать в понедельник по таблице, а пока ищу в документации. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2011, 21:00 |
|
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2011, 23:11 |
|
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
|
|||
---|---|---|---|
#18+
DrGonzo, спасибо за ссылку, она документально подтверждает слова Яковлева Павла. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2011, 00:42 |
|
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
|
|||
---|---|---|---|
#18+
С точки зрения архитектуры БД вообще - я бы делал отдельной таблицей. Потому что: - NULL'able поля - зло - при больших объемах базовой таблицы затраты на хранение/таскание с диска "ничего" станут ощутимыми (если учесть что данные в таком поле появляются нечасто и нужны тоже нечасто) - если выяснится (а со временем - почти наверняка так и будет) что помимо этого поля, могут быть и другие данные об ошибке ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 14:04 |
|
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
|
|||
---|---|---|---|
#18+
Яковлев Павел[ BLOB, как помнится, хранится как указатель на его реальные данные и имеет размер 56 байт. BLOB-ы (и тип TEXT) можно хранить и внутри таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 14:21 |
|
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
|
|||
---|---|---|---|
#18+
vasilis, Это не отменяет blob-дескриптора на странице с записями - он присутствует как в случае если blob-данные хранятся в tblspace, так и в случае с отдельным blobspace. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 15:48 |
|
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
|
|||
---|---|---|---|
#18+
DrGonzo, безусловно. Я обратного и не утверждал. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 17:43 |
|
|
start [/forum/topic.php?desktop=1&fid=44&tid=1607391]: |
0ms |
get settings: |
8ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
38ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
260ms |
get tp. blocked users: |
1ms |
others: | 4ms |
total: | 323ms |
0 / 0 |