172 похожих чатов

Всем доброго дня. Postgresql 15 За таблицей 486 секций. Схватываю какую

то деградацию по вставке данных.
Обновлялся с 13-ой версии.
Кажется, как то много секций для таблицы ?

9 ответов

25 просмотров

Может, стоит выяснить, какую именно деградацию? > Кажется, как то много секций для таблицы ? Много или мало — в v13 же как-то работало, я так понял?

Yaroslav Schekin
Может, стоит выяснить, какую именно деградацию? >...

да работало, деградация по вставке данных (анализа пока нет)

уточните если не трудно, есть ли индексы на самой таблице?

Rustam
уточните если не трудно, есть ли индексы на самой ...

cascad=# \d stage.social_network_stat_table; Секционированная таблица "stage.social_network_stat_table" Столбец | Тип | Правило сортировки | Допустимость NULL | По умолчанию -------------------------+--------------------------------+--------------------+-------------------+------------------------------------------------------------- id | bigint | | not null | nextval('stage.social_network_stat_table_id_seq'::regclass) source_id | bigint | | not null | source_name | character varying(100) | | not null | entity_type | character varying(50) | | not null | is_uploaded_to_s3 | boolean | | not null | false is_sended_to_cascad | boolean | | not null | false is_received_from_cascad | boolean | | not null | false created_at | timestamp(0) without time zone | | not null | now()::timestamp(0) without time zone updated_at | timestamp(0) without time zone | | | data_content | text | | | s3_metadata_uuid | uuid | | | entity_hash | uuid | | not null | Ключ разбиения: RANGE (created_at) Индексы: "idx_social_network_stat_table__created_at" brin (created_at) "idx_social_network_stat_table__entity_type" btree (entity_type) "idx_social_network_stat_table__is_received_from_cascad" btree (is_received_from_cascad) WHERE is_uploaded_to_s3 IS FALSE "idx_social_network_stat_table__is_sended_to_cascad" btree (is_sended_to_cascad) WHERE is_uploaded_to_s3 IS FALSE "idx_social_network_stat_table__is_uploaded_to_s3" btree (is_uploaded_to_s3) WHERE is_uploaded_to_s3 IS FALSE "idx_social_network_stat_table__source_id" btree (source_id) "idx_social_network_stat_table__source_name_entity_type" btree (source_name, entity_type) "idx_social_network_stat_table__source_name_entity_type_filtered" btree (source_name, entity_type, is_sended_to_cascad, is_received_from_cascad) WHERE is_sended_to_cascad = true AND is_received_from_cascad = false "social_network_stat_table_entity_hash_index" btree (entity_hash) "social_network_stat_table_s3_metadata_uuid_index" btree (s3_metadata_uuid) Число секций: 486 (чтобы просмотреть их, введите \d+)

Yaroslav Schekin
Может, стоит выяснить, какую именно деградацию? >...

Писал небольшой sql скрипт для основных действий анализа что куда и как приходит. Из командной строки запускал тесты и смотрел что происходит

Марсель Габдрахманов
есть

да, я вижу, спасибо =)

Марсель Габдрахманов
есть

Нда. Это прямо схема "бездарные архитекторы БД на марше" (дубовая доска/масло). Тому, кто это "проектировал", очень стоит почитать https://wiki.postgresql.org/wiki/Don%27t_Do_This /

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта