Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
31.08.2021, 06:24
|
|||
---|---|---|---|
VARCHAR(3000) или TEXT |
|||
#18+
У меня есть два поля: одно для хранения отрывка с максимальным размером 1000 символов, а другое для хранения описания с максимальным размером 3 000 символов. Какие типы данных мне следует использовать, TEXT или VARCHAR? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.08.2021, 07:37
|
|||
---|---|---|---|
VARCHAR(3000) или TEXT |
|||
#18+
Зависит в основном от того, как используются эти данные. Если они не требуют индексирования - то я бы выбрал TEXT. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.08.2021, 12:32
|
|||
---|---|---|---|
VARCHAR(3000) или TEXT |
|||
#18+
Akina Зависит в основном от того, как используются эти данные. Если они не требуют индексирования - то я бы выбрал TEXT. Почему text, varchar чем хуже? Аргументированный выбор нужен. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.08.2021, 13:12
|
|||
---|---|---|---|
VARCHAR(3000) или TEXT |
|||
#18+
ZVER-10 Почему text, varchar чем хуже? Аргументированный выбор нужен. А мне он больше нравится. Для меня это самый что ни на есть убойный аргумент. В отсутствие каких-либо ограничений... А ограничения есть практически всегда. И именно они и определяют выбор. Например, нужно, чтобы поле имело дефолтное значение... всё, про TEXT забудь, только VARCHAR. Или, например, ограничение на 1000 символов взято с потолка - и неожиданно выяснится, что маловато взяли. Если сделали TEXT - то пофиг, а вот в случае VARCHAR придётся прибегать к ALTER TABLE. В общем, конь-то сферический, да ещё и вакуумированный. И совет такой же. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.09.2021, 19:21
|
|||
---|---|---|---|
VARCHAR(3000) или TEXT |
|||
#18+
А ещё поле TEXT не кэшируется на сколько мне известно, если запросы редкие не страшно, а если частые, то это постоянные обращения в базе, нагрузка дополнительная на сервак, однако есть и у varchar максимальные объёмы для кэширования. Поправьте меня если ошибаюсь ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2021, 07:50
|
|||
---|---|---|---|
VARCHAR(3000) или TEXT |
|||
#18+
freebsdd поле TEXT не кэшируется на сколько мне известно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2021, 13:11
|
|||
---|---|---|---|
VARCHAR(3000) или TEXT |
|||
#18+
Akina, Речь о кэшировании запросов mysql самой mysql. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2021, 13:38
|
|||
---|---|---|---|
VARCHAR(3000) или TEXT |
|||
#18+
freebsdd, да нет кэша запросов давно уже ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=47&tablet=1&tid=1827955]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
287ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 238ms |
total: | 626ms |
0 / 0 |