Size: a a a

Советский Angular

2021 January 24

SC

Serega Carbon in Советский Angular
Вертихвост キバ 🏡🦊
слабо представляется, где такое может потребоваться

Можешь привести пример?
очень много колонок в таблице, и есть текстовые, допустим мы в поле храним Дескрипшн чего либо - это зачастую 1000 + символов может быть, и считай, char - 1 байт - 1000 символов - 1000 байтов, и таких полей ещё 2-3, допустим json храним либо массив, и уже вылезаем за дефолтных 2КБ для тоаста, а дальше тоаст по умолчанию сначала сжимает эти данные до 2КБ и если не получается сжать, создаёт новую таблицу у себя под капотом, где хранит ссылку на оригинальную таблицу, вот когда 2К+, то уже следует смотреть стратегию, как поступать постгресу в случае оверсайза
источник

SC

Serega Carbon in Советский Angular
кстати если ты на 100% уверен, что колонку не требуется сжать, можно выбрать стратегию, которая позволяет не использовать сжатие для колонки, но с этим осторожно, т.к. если всё-же сжатие потребуется, то будет ошибка
источник

SC

Serega Carbon in Советский Angular
там оочень много подводных камней с этим постгресом)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Serega Carbon
очень много колонок в таблице, и есть текстовые, допустим мы в поле храним Дескрипшн чего либо - это зачастую 1000 + символов может быть, и считай, char - 1 байт - 1000 символов - 1000 байтов, и таких полей ещё 2-3, допустим json храним либо массив, и уже вылезаем за дефолтных 2КБ для тоаста, а дальше тоаст по умолчанию сначала сжимает эти данные до 2КБ и если не получается сжать, создаёт новую таблицу у себя под капотом, где хранит ссылку на оригинальную таблицу, вот когда 2К+, то уже следует смотреть стратегию, как поступать постгресу в случае оверсайза
Мы такие большие строки не храним даже)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
чиселок много, да, но не на столько, чтобы по ширине не влазило
источник

SC

Serega Carbon in Советский Angular
Вертихвост キバ 🏡🦊
Мы такие большие строки не храним даже)
а я храню, по-этому задолбался проверять, какая стратегия лучше/ хуже, в итоге остановился на дефолтной ))
источник

SC

Serega Carbon in Советский Angular
Вертихвост キバ 🏡🦊
чиселок много, да, но не на столько, чтобы по ширине не влазило
ну числа, это маленькие данные, до тоаста не дойдёт дело
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Serega Carbon
ну числа, это маленькие данные, до тоаста не дойдёт дело
источник

SC

Serega Carbon in Советский Angular
Вертихвост キバ 🏡🦊
иначе таблицы весят много, и операции по всем данным работают сильно дольше
индексы тоже много веса придают, если есть они у вас
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Serega Carbon
индексы тоже много веса придают, если есть они у вас
без индексов никак)
источник

SC

Serega Carbon in Советский Angular
Вертихвост キバ 🏡🦊
без индексов никак)
а данных много, или не очень?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Serega Carbon
а данных много, или не очень?
пара терабайт
источник

SC

Serega Carbon in Советский Angular
Вертихвост キバ 🏡🦊
пара терабайт
без индексов никак))
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Serega Carbon
без индексов никак))
клиент пожелал иметь аггрегацию данных меньше, чем за секунду)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

SC

Serega Carbon in Советский Angular
кстати можете сделать ещё реиндексацию, это тоже вроде бы уменьшает вес
источник

SC

Serega Carbon in Советский Angular
Вертихвост キバ 🏡🦊
клиент пожелал иметь аггрегацию данных меньше, чем за секунду)
ну да < 1с - основное правило отдачи данных)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Serega Carbon
кстати можете сделать ещё реиндексацию, это тоже вроде бы уменьшает вес
у нас админ это автоматизирует сейчас, я не знаю на каком этапе, возможно уже готово все

и перед тем как проводить манипуляции над всеми данными, я по ним вакуумом прохожусь
источник

SC

Serega Carbon in Советский Angular
Вертихвост キバ 🏡🦊
у нас админ это автоматизирует сейчас, я не знаю на каком этапе, возможно уже готово все

и перед тем как проводить манипуляции над всеми данными, я по ним вакуумом прохожусь
пылесосишь таблицу получается))
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Serega Carbon
пылесосишь таблицу получается))
источник