Size: a a a

2020 September 30

A

Al in Oracle RU
Я подожду пока ты там будешь высчитывать😂
источник

АЛ

Аггей Лоскутников... in Oracle RU
Ой,  вы с pg незнакомы? Там извращуги еще и TOAST придумали - вообще удивительный механизм )
источник

A

Al in Oracle RU
Аггей Лоскутников
Ой,  вы с pg незнакомы? Там извращуги еще и TOAST придумали - вообще удивительный механизм )
Ну давай же быстрее расказывай
источник

A

Al in Oracle RU
А то прям кофе пить не могу
источник

АЛ

Аггей Лоскутников... in Oracle RU
Но если надо потыкать в пруфы - то вот они
https://docs.oracle.com/cd/B28359_01/server.111/b28318/datatype.htm#CNCPT1822
источник

АЛ

Аггей Лоскутников... in Oracle RU
источник

АЛ

Аггей Лоскутников... in Oracle RU
Про TOAST можно прочитать вот тут - https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0_TOAST_(_PostgreSQL)

Или в официальной документации тут - https://postgrespro.ru/docs/postgresql/12/storage-toast
источник

АЛ

Аггей Лоскутников... in Oracle RU
Al
А то прям кофе пить не могу
А если рассказать про сжатие данных в полях то и чай не полезет )
источник

A

Al in Oracle RU
Аггей Лоскутников
А если рассказать про сжатие данных в полях то и чай не полезет )
Там про варчар2
источник

АЛ

Аггей Лоскутников... in Oracle RU
Al
Там про варчар2
Ой )
источник

A

Al in Oracle RU
И все один хер возращает нас к теме что же лучше. Немного места на диске которого и так вроде навалом или все же процессор которых просто так не довезешь
источник

АЛ

Аггей Лоскутников... in Oracle RU
Надо не забывать - что на чтение с диска тоже тратится процессорное время
источник

АЛ

Аггей Лоскутников... in Oracle RU
И чем больше мы читаем - тем больше ожидание (iowait так называемый)
источник

A

Al in Oracle RU
Нужно не забывать что перейти по адрес просто умножив номер элемента на его длинну это проще чем заниматься извращениями. Тем более я пок Ане слышал что бы кто то нынче жаловался что у него место на диске закончилось
источник

АЛ

Аггей Лоскутников... in Oracle RU
Представь что у тебя 4000 байт размер поля, а значения в нем в среднем по 3 символа? Экономия не так мала выходит
источник

A

Al in Oracle RU
Аггей Лоскутников
И чем больше мы читаем - тем больше ожидание (iowait так называемый)
Вот вот. И тебе придётся либо читать в доп табличке адрес который сначала нужно найти. И потом читать дату. Либо сидеть сумировать все пока не догребешь до нужного
источник

A

Al in Oracle RU
Аггей Лоскутников
Представь что у тебя 4000 байт размер поля, а значения в нем в среднем по 3 символа? Экономия не так мала выходит
Представил что архитектор мудаг
источник

A

Al in Oracle RU
Ещё варианты?
источник

キG

キリル Gashkov in Oracle RU
Egor 🐱 Solominov
512 байт примерно
а 512 почему если 250 макс? никто же не сказал что там кодировка юникод
источник

АЛ

Аггей Лоскутников... in Oracle RU
Да не... Вот смотри - тебя зовут "Ли Вон Пак", а соседа твоего "Анна Мария Тереза ибн Хаттаб Фон Гыдавпывжпадвашываопывпдывп".
источник