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