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

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

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

9 ответов

8 просмотров

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

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

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

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

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

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 /

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

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

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
{!! $modx->runSnippet( 'multiTV',[ 'tvName'=>'slider-main1', 'docid'=>'[*id*]', 'tplConfig'=>'', 'display'=>'4', 'offset'=>'0', 'rows'=>'all', 'ra...
Роман С
4
PopOs or Linux Mint for a noob starter? Also do you have any articles on how to safely dual boot Windows 10 alongside it? I've heard there are a bunch problems that can occur...
Senator
14
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Из рассылки The Lazarus team is glad to announce the release of Lazarus 3.4. This is a bugfix release and was built with FPC 3.2.2. Here is the list of changes for Lazarus...
Ed Doc
4
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Всем привет! поделитесь, пож-та, как кто дебажил / решал проблему с 504 Time out ошибкой от nginx, когда стучишься на свой vapor сервер? в логах /var/log/nginx/error.log е...
Paul
24
Карта сайта