Гость
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ? / 11 сообщений из 11, страница 1 из 1
26.03.2011, 15:06
    #37183729
elenasm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
Мне надо создать таблицу, в которой должно быть поле ERRORTEXT типа TEXT. Поле, по идее, нечасто заполняемое. Стоит ли его оставить в главной таблице, или лучше вынести в отдельную, со ссылкой на главную? Это зависит от того, сколько занимает в таблице пустое TEXT поле. Подскажите, пожалуйста как быть или в какой документации про это можно прочитать. Informix 11.5.
...
Рейтинг: 0 / 0
26.03.2011, 20:19
    #37183955
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
elenasmМне надо создать таблицу, в которой должно быть поле ERRORTEXT типа TEXT. Поле, по идее, нечасто заполняемое. Стоит ли его оставить в главной таблице, или лучше вынести в отдельную, со ссылкой на главную? Это зависит от того, сколько занимает в таблице пустое TEXT поле. Подскажите, пожалуйста как быть или в какой документации про это можно прочитать. Informix 11.5.

Читать как всегда - Руководство Администратора и Справочник и Руководство по SQL

В них описано какой тип данных сколько запнимает

BLOB, как помнится, хранится как указатель на его реальные данные и имеет размер 56 байт.

По идее, если там NULL, то 56 байт вы всяко потратите, но место под сам BLOB не будет распределено.
...
Рейтинг: 0 / 0
26.03.2011, 20:46
    #37183993
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
А вот точную ссылку что-то не найти

Можно проще - создаёте таблицу с одним столбцом TEXT и с помощью oncheck -pT изучаете размер :)
...
Рейтинг: 0 / 0
26.03.2011, 21:00
    #37184007
elenasm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
Павел, спасибо большое за ответ! Попробую посчитать в понедельник по таблице, а пока ищу в документации.
...
Рейтинг: 0 / 0
26.03.2011, 23:11
    #37184126
DrGonzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
...
Рейтинг: 0 / 0
27.03.2011, 00:42
    #37184181
elenasm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
DrGonzo, спасибо за ссылку, она документально подтверждает слова Яковлева Павла.
...
Рейтинг: 0 / 0
31.03.2011, 14:04
    #37192391
Евгений Фадеев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
С точки зрения архитектуры БД вообще - я бы делал отдельной таблицей.
Потому что:
- NULL'able поля - зло
- при больших объемах базовой таблицы затраты на хранение/таскание с диска "ничего" станут ощутимыми (если учесть что данные в таком поле появляются нечасто и нужны тоже нечасто)
- если выяснится (а со временем - почти наверняка так и будет) что помимо этого поля, могут быть и другие данные об ошибке
...
Рейтинг: 0 / 0
31.03.2011, 14:21
    #37192447
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
Яковлев Павел[
BLOB, как помнится, хранится как указатель на его реальные данные и имеет размер 56 байт.

BLOB-ы (и тип TEXT) можно хранить и внутри таблицы
...
Рейтинг: 0 / 0
31.03.2011, 15:48
    #37192648
DrGonzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
vasilis,

Это не отменяет blob-дескриптора на странице с записями - он присутствует как в случае если blob-данные хранятся в tblspace, так и в случае с отдельным blobspace.
...
Рейтинг: 0 / 0
31.03.2011, 17:43
    #37192973
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
DrGonzo,

безусловно. Я обратного и не утверждал.
...
Рейтинг: 0 / 0
31.03.2011, 18:09
    #37193032
DrGonzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ?
vasilis,

Да я просто уточнить, на всякий случай :)
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Сильно ли будет увеличивать размер таблицы редко заполняемое поле типа ТЕХТ? / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]