powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Максимальная длина varchar/varbinary в ASE 16
6 сообщений из 6, страница 1 из 1
Максимальная длина varchar/varbinary в ASE 16
    #40076496
Сайт САП с доками из моей деревни сегодня почему-то недоступен, в гугле не нашёл.
При создании таблицы в ответ на поле длиной больше 16384 выдаётся сообщение что оно больше.
Если создать 16384, то создаётся, хотя и выдаётся сообщение что оно больше 4000-что-то там длины записи.
После создания вставить запись невозможно по той же причине.
Так сколько, не прибегая к TEXT?
...
Рейтинг: 0 / 0
Максимальная длина varchar/varbinary в ASE 16
    #40076523
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
varchar лежит в таблице, text лежит отдельно (в таблицу кладется только ссылка на блок данных).
Таблица хранится построчно, каждая строка должна влезть в страницу.
Так что смотри размер страницы у своего сервера, вычитай из него размеры всех полей плюс некоторое количество байт на служебную информацию о строке - получишь сколько можно впихнуть в varchar.
...
Рейтинг: 0 / 0
Максимальная длина varchar/varbinary в ASE 16
    #40076693
White Owl
varchar лежит в таблице, text лежит отдельно (в таблицу кладется только ссылка на блок данных).
Таблица хранится построчно, каждая строка должна влезть в страницу.
Так что смотри размер страницы у своего сервера, вычитай из него размеры всех полей плюс некоторое количество байт на служебную информацию о строке - получишь сколько можно впихнуть в varchar.


Чем это смотрят? И почему эту информацю нужно смотреть? Разве по умолчанию установленные серверы не одинаковые? Она от чего-то в ОС зависит?
...
Рейтинг: 0 / 0
Максимальная длина varchar/varbinary в ASE 16
    #40076722
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сибирский Пушистый
Чем это смотрят? И почему эту информацю нужно смотреть?
В логах сервера при старте.
Страница задается при начальной конфигурации сервера и не меняется во время его жизни.

Сибирский Пушистый
Разве по умолчанию установленные серверы не одинаковые?
Нет. Что DBA задал при инсталляции то и будет.

Сибирский Пушистый
Она от чего-то в ОС зависит?
Лучше всего чтобы размер страниц базы совпадал с размером сегментов жесткого диска. Тогда одно обращение к странице базы будет равно одному физическому чтение/записи. Но можно делать и кратные размеры страниц.
Но в итоге, будет то что задал администратор при инсталляции сервера.
...
Рейтинг: 0 / 0
Максимальная длина varchar/varbinary в ASE 16
    #40076730
White Owl
Что DBA задал при инсталляции то и будет.

По умолчанию сколько?
...
Рейтинг: 0 / 0
Максимальная длина varchar/varbinary в ASE 16
    #40076912
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сибирский Пушистый
White Owl
Что DBA задал при инсталляции то и будет.

По умолчанию сколько?
2К.

http://infocenter.sybase.com/help/topic/com.sybase.infocenter.dc30191.1570/html/utilityguide/X33945.htm
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Максимальная длина varchar/varbinary в ASE 16
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (8): Анонимы (6), Bing Bot, Yandex Bot 1 мин.
x
x
Закрыть


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