Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Поля char и varchar в IQ / 5 сообщений из 5, страница 1 из 1
07.11.2009, 14:17
    #36296442
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля char и varchar в IQ
Посоветуйте плиз какой тип лучше выбрать char или varchar в IQ 12.7
Есть ли в них разница по скорости и производительности. Может есть еще какие-то нюансы.
...
Рейтинг: 0 / 0
07.11.2009, 15:33
    #36296496
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля char и varchar в IQ
merphy9 пишет:
> Посоветуйте плиз какой тип лучше выбрать char или varchar в IQ 12.7
> Есть ли в них разница по скорости и производительности. Может есть еще
> какие-то нюансы.

Вот наверное IQ -- это место, где как раз меньше всего нужно думать
о скорости, тем более о такой незначительной штуке, как разница между
char и varchar.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.11.2009, 10:20
    #36298027
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля char и varchar в IQ
С точки зрения экономии места лучше использовать варчар - так как чар добивается пробелами. и при больших простынях в базу пропадает немало места. К тому же при выкачивании данных на клиента требуется также больше памяти чтобы хранить все эти пустые пробелы (не делать же везде trim()), но вот вопрос с точки зрения производительности.
Еще в полях связки документация советует использовать только чар для увеличения скорости, но что использовать для обычных полей?
...
Рейтинг: 0 / 0
09.11.2009, 15:49
    #36299076
Злобный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля char и varchar в IQ
Какие реально данные будут храниться в поле? Если, например, номер и серия паспорта, то лучше char, поскольку длина строки фиксированная. Если фамилии, то, разумеется, varchar. На скорость влияет только в случае с UPDATE и не существенно
...
Рейтинг: 0 / 0
23.11.2009, 16:50
    #36326445
Andrejs Pasnevs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля char и varchar в IQ
Для char/varchar <255 byte:
Char() быстрее при запросах.
Учитывая специфику IQ, у varchar до 255 byte нет преимущества с точки зрения экономии места.

Для >255 byte varchar экономней при хранении.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Поля char и varchar в IQ / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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