Строка неограниченной длины #413872


#0 by masenshi
Что лучше использовать, строки неограниченной длины или ограниченной (1024 символа). При каких строках база разрастается сильнее?
#1 by Невский Александр
строка в 1024 символа - допустимая длина фиксированная или переменная?
#2 by masenshi
переменная
#3 by vde69
в SQL строки неограниченой длинны храняться хитро, в базе на странице записи  резервируеться место (не помню размер, примерно 255..1024) а под все "излишки" создаються новые страницы, по этому каждоя запись растет кратно размеру страницы (при наличии длинных данных) но по моему 1с использует SQL криво и разницы правктически нет по месту, разница только по ограничению на индексы по этим строкам
#4 by vde69
переменные длины строк храняться то-же с учетом минимального лимита, см.
#5 by masenshi
т.е. при размере страницы 255, строка неограниченной длины жрет как бы памяти меньше, чем переменная строка в 512? Какие лучше использовать для комментариев, примечаний, пояснений. Обычно их длина не превышает 500 символов.
#6 by vde69
с учетом скорости работы (и организации памяти), лучше ограниченную длинну
#7 by wertyu
щас не знаю как, скорее всего так же, но раньше (8.0.9.32), при наличии в базе определённого количества строк ограниченной, но "большой" длины базу в итоге локально (навроде локальной копии) юзать уже было нельзя
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С