Подтемы
ClickHouse — OLAP, MergeTree, аналитика
14 вопр.
Postgres: схемы, миграции, транзакции, паттерны доступа
15 вопр.
БД — EXPLAIN ANALYZE (PostgreSQL)
25 вопр.
БД — Индексы (PostgreSQL)
22 вопр.
БД — Изоляция
18 вопр.
БД — Локи и MVCC
16 вопр.
БД — Партиционирование
16 вопр.
БД — PostgreSQL internals
16 вопр.
БД — Репликация
15 вопр.
БД — Шардирование
16 вопр.
DWH моделирование (Star/SCD/Kimball/Lakehouse)
14 вопр.
MongoDB (документная модель, агрегации, индексы)
14 вопр.
PostgreSQL — внутренности (MVCC, WAL, VACUUM, locks)
14 вопр.
Redis — типы данных, кеширование, локи
15 вопр.
SQLAlchemy 2.0 — async sessions, relationships, оптимизация
13 вопр.
200 вопросов
-
middle theory Как читать вывод EXPLAIN ANALYZE? Что значит `Seq Scan`, `Index Scan`, `Bitmap Heap Scan`, `cost=X..Y` и `actual time=A..B`?
-
middle correct_vs_wrong Запрос медленный. Какой EXPLAIN-вывод указывает на проблему, и какой выглядит нормально?
-
middle mcq Что из перечисленного НЕ относится к MVCC в PostgreSQL?
-
senior theory Какие уровни изоляции есть в PostgreSQL? Какие аномалии возможны на каждом? Какой реально используется по умолчанию и почему стоит явно задавать?
-
senior code Напиши SQL-запрос: для каждой категории найти топ-3 самых дорогих продукта (без повторений по ранку). Таблица `products (id, category, price)`. Считается, что …
-
middle theory Какие типы индексов есть в PostgreSQL и в каких случаях каждый? Не B-tree по умолчанию — это когда?
-
middle correct_vs_wrong Есть индекс `CREATE INDEX ON orders (user_id, status, created_at)`. Какие запросы будут им пользоваться, а какие — нет (по leftmost-rule)?
-
senior theory Что такое partial index и когда он реально окупается?
-
middle mcq Какое утверждение про NULL и B-tree индексы в PostgreSQL ВЕРНО?
-
senior theory Что такое bloat у индексов в PostgreSQL и как с ним бороться?
-
middle theory Какие факторы влияют на выбор между B-tree и Hash индексами в PostgreSQL? В чём основное отличие их эффективности для операций поиска по точному значению и диа…
-
middle theory Как индексы влияют на производительность операций UPDATE и DELETE в PostgreSQL? Какие архитектурные особенности индексов могут привести к снижению производител…
-
middle theory Как PostgreSQL использует индексы для запросов с оператором LIKE? Почему запросы вида WHERE column LIKE '%pattern%' редко используют индексы, в отличие от WHER…
-
senior theory Объясните, как создаются индексы с выражениями в PostgreSQL, и приведите пример, где такой индекс может значительно повысить производительность. Какие особенно…
-
senior theory Какие преимущества и недостатки имеют частичные индексы (partial indexes) в PostgreSQL? Приведите пример создания частичного индекса и объясните, в каком сцена…
-
senior theory Объясните, как работают индексы GiST и SP-GiST в PostgreSQL, и в каких сценариях они предпочтительнее B-tree. Какие типы данных и операций они оптимизируют, и …
-
middle theory Как EXPLAIN ANALYZE помогает определить, стоит ли добавлять индекс на столбец? Приведите пример вывода, где индекс явно улучшит производительность, и объясните…
-
middle theory В выводе EXPLAIN ANALYZE встречается 'Filter: (price > 1000)'. Как это влияет на производительность, и какие альтернативы можно предложить для улучшения?
-
middle theory В EXPLAIN ANALYZE выводе есть 'Rows Removed by Filter: 99900'. Какие возможные причины этого и как это можно исправить?
-
senior theory В выводе EXPLAIN ANALYZE вы видите операцию 'Hash Join' с высоким 'rows' и низким 'actual rows'. Как это может повлиять на производительность запроса? Приведит…
-
senior theory В EXPLAIN ANALYZE для запроса с подзапросом в FROM-части вы видите 'Materialize' с высоким 'actual time'. Какие факторы могут вызывать это поведение, и как мож…
-
senior theory В EXPLAIN ANALYZE вы замечаете, что план использует 'Index Only Scan', но 'actual rows' значительно меньше, чем 'rows'. Какие причины могут вызывать такое расх…
-
middle theory Объясните, как уровни изоляции транзакций (например, READ COMMITTED vs REPEATABLE READ) влияют на возможность возникновения phantom reads. Приведите пример сце…
-
middle theory Как СУБД реализует изоляцию транзакций на уровне REPEATABLE READ? Какие механизмы используются для предотвращения несогласованности данных, и какие trade-offs …
-
middle theory Почему в некоторых сценариях (например, аналитических запросах) рекомендуется использовать уровень изоляции READ UNCOMMITTED, несмотря на его недостатки? Какие…
-
middle mcq Два пользователя одновременно пытаются обновить одну и ту же строку в таблице. Какой уровень изоляции транзакций приведет к тому, что вторая транзакция будет ж…
-
middle theory Объясните, как MVCC помогает избежать проблем с блокировками в транзакциях. Приведите пример сценария, где использование MVCC критично для избежания deadlocks.…
-
middle theory Как MVCC обеспечивает изоляцию транзакций на уровне Read Committed и Repeatable Read? В чём разница между реализацией в PostgreSQL и MySQL (InnoDB)? Приведите …
-
middle theory Как MVCC влияет на производительность при сканировании таблиц (например, в FULL TABLE SCAN)? Какие антипаттерны могут возникнуть при неправильной настройке MVC…
-
middle mcq Как MVCC обрабатывает конфликтующие обновления одной и той же строки в разных транзакциях? Выберите верное утверждение:
-
middle theory Объясните разницу между синхронной и асинхронной репликацией. В каких сценариях вы бы выбрали один из подходов и почему? Приведите примеры использования.
-
middle theory Какие стратегии разрешения конфликтов данных используются в репликации? Какие из них вы бы рекомендовали при работе с георепликацией и почему?
-
middle theory Что такое 'replication lag' и какие факторы влияют на его величину? Какие методы можно использовать для минимизации лага в репликации?
-
middle mcq Какой тип репликации обеспечивает высокую доступность и отказоустойчивость, позволяя каждому узлу выполнять роль как мастера, так и слейва?
-
middle theory Объясните, почему выбор ключа шардирования критически важен для производительности и масштабируемости. Приведите примеры хороших и плохих ключей шардирования и…
-
middle theory Какие типы шардирования вы знаете? В чём разница между горизонтальным и вертикальным шардированием? Приведите примеры сценариев, где каждый из них будет предпо…
-
middle theory Какие проблемы возникают при масштаблице базы данных с шардированием, и как их можно решать? Приведите примеры инструментов или подходов для решения этих проблем.
-
middle mcq Какой из следующих методов шардирования наиболее подходит для сценария, где требуется высокая производительность при выполнении запросов с фильтрацией по диапа…
-
middle theory Объясните разницу между горизонтальным и вертикальным партиционированием. В каких сценариях вы бы выбрали каждый из подходов? Приведите примеры использования и…
-
middle theory Какие стратегии партиционирования вы знаете (например, диапазонное, хэш-партитонирование, список)? Опишите их плюсы и минусы. В каком случае вы бы предпочли хэ…
-
middle theory Как партиционирование влияет на индексацию и выполнение запросов? Приведите пример, как партиционирование может ускорить или замедлить выполнение SELECT-запрос…
-
middle mcq Какое из следующих утверждений о последствиях неправильного выбора стратегии партиционирования является верным?
-
middle theory Объясните, как работает механизм Write-Ahead Logging (WAL) в PostgreSQL и как он обеспечивает целостность данных при сбое системы. Какие компоненты участвуют в…
-
middle theory Как PostgreSQL организует хранение данных в куче (heap) и что такое TOAST? В каких случаях используется сжатие данных в TOAST-таблицах?
-
middle theory Как PostgreSQL реализует параллельные запросы и какие ограничения существуют для их использования? Приведите примеры операций, которые могут быть оптимизирован…
-
middle mcq Какой из следующих процессов отвечает за освобождение пространства, занимаемого устаревшими версиями строк в PostgreSQL, и почему это важно для производительности?
-
senior theory Транзакции в FastAPI + SQLAlchemy async: где открывать, как обрабатывать ошибки, какие уровни изоляции, savepoints, SELECT FOR UPDATE — когда что?
-
senior theory Как делать миграции БД без даунтайма? Что нельзя одной миграцией, какие есть multi-step паттерны?
-
middle mcq У тебя N+1 в SQLAlchemy. Какое решение НЕВЕРНО?
-
middle theory Перечисли основные типы данных Redis (**String / Hash / List / Set / Sorted Set / Stream**, плюс упомяни Bitmap, HyperLogLog, Geo). Для каждого — пример **типи…
-
senior theory Какие режимы **persistence** в Redis (**RDB / AOF / no persistence / hybrid**)? Какие trade-off (durability vs latency vs disk space vs restart time)? Что выбр…
-
senior theory Опиши паттерны кеширования: **cache-aside**, **read-through**, **write-through**, **write-back**, **write-around**. Чем отличаются, какие проблемы консистентно…
-
senior theory Как реализовать **distributed lock** через Redis (`SET NX EX`)? Какие проблемы у простой реализации (lost lock из-за GC pause, clock drift)? Что такое **Redloc…
-
middle mcq Какое утверждение про **гарантии Redis** НЕВЕРНО?
-
middle theory Чем ClickHouse отличается от PostgreSQL? Когда выбирать ClickHouse, когда — нет? Что значит "колоночное хранилище" и почему это даёт огромный буст на аналитике.
-
senior theory Что такое MergeTree? Что значит PARTITION BY и ORDER BY? Чем ReplacingMergeTree отличается от обычного, и когда использовать?
-
middle correct_vs_wrong Какой код правильнее для записи событий в ClickHouse и почему? ```python # Вариант A for event in events: conn.execute( "INSERT INTO events (id, ts…
-
senior design Спроектируй хранилище для логов клика 1B событий/день (~12k RPS среднее, пики до 50k). Запросы: дашборды по пользователю/кампании/гео за последние 30 дней, рет…
-
senior theory Async SQLAlchemy 2.0: чем `AsyncSession` отличается от sync `Session`? Что такое `async_sessionmaker`, lazy loading проблемы, как правильно работать с relation…
-
senior case Запрос медленный, в логах видно сотни маленьких SELECT'ов. Как диагностировать и починить N+1 в SQLAlchemy? Какие инструменты помогают.
-
middle correct_vs_wrong Какой код вставит 10000 строк быстрее в SQLAlchemy? ```python # Вариант A for user in users: session.add(User(name=user.name, email=user.email)) session.co…
-
middle theory Как устроен MVCC в Postgres? Что такое TXID, xmin/xmax, snapshot isolation? Почему `SELECT` не блокирует `UPDATE` и наоборот, и какой trade-off у этой модели?
-
senior theory Что такое WAL? Зачем он нужен, как устроен checkpoint, как через WAL делается репликация (streaming, logical)? Какие настройки критичны для durability vs произ…
-
senior theory Что делает VACUUM и AUTOVACUUM? Что такое bloat, freezing и transaction wraparound? Когда тюнить autovacuum и какие параметры крутить?
-
senior theory Какие бывают замки в Postgres (table-level, row-level, advisory)? Как диагностировать deadlock и lock contention через pg_locks и pg_blocking_pids?
-
middle theory Star vs Snowflake schema в DWH. В чём разница, когда какую брать? Что такое fact-таблица и dimension-таблица?
-
senior theory SCD (Slowly Changing Dimensions): Type 1, 2, 3, 4, 6. Какой когда? Конкретные примеры реализации.
-
senior theory Kimball (dimensional) vs Inmon (3NF normalized) — в чём спор? Какой подход когда выбирать? Что говорит Data Vault?
-
senior theory Data Lake vs Data Warehouse vs Data Lakehouse. Чем отличаются, как эволюционировали от Hadoop к Iceberg/Delta/Hudi? Что такое open table formats и зачем они?
-
senior theory В чём разница между phantom reads и non-repeatable reads? Почему REPEATABLE READ в Postgres (snapshot isolation) не равен SERIALIZABLE? Покажи аномалию write s…
-
senior theory Покажи реальный сценарий write skew на READ COMMITTED (банковский перевод, бюджет-чек, резервирование товара) и опиши 3 практических способа фикса БЕЗ перехода…
-
senior theory На проде Postgres висит query на 2 минуты, по приложению timeout. Опиши диагностику через `pg_locks`, `pg_stat_activity`, `pg_blocking_pids()`. Что искать, как…
-
senior theory Сравни advisory locks vs row-level locks в Postgres. Когда использовать каждый, какой overhead, как они ведут себя при connection drop?
-
senior theory Что такое partition pruning в Postgres? Когда оно НЕ работает (типичные ошибки)? Что такое partition-wise join и как его включить?
-
senior theory Сравни RANGE vs HASH vs LIST partitioning в Postgres. Когда какой выбрать, как избежать hot partition, что с rolling-window архивацией?
-
senior theory Спроектируй процесс шард-rebalance без downtime для системы с 8 шардами при добавлении 4 новых. Что с consistent hashing, dual-write/dual-read, как валидироват…
-
senior theory Сравни 2PC (two-phase commit) и Saga для кросс-шардовых транзакций. Когда что выбрать, какие компенсирующие действия в Saga, как обработать частичные сбои?
-
senior theory Сравни logical vs physical replication в Postgres. В чём разница в WAL, что с lag-мониторингом, как делать zero-downtime upgrade с logical?
-
senior theory Объясни связку VACUUM / bloat / transaction wraparound в Postgres. Как диагностировать bloat, какие autovacuum settings важны под нагрузкой, что такое emergenc…
-
junior theory What is SQL and what is it used for?
-
junior theory Describe the difference between SQL and NoSQL databases.
-
junior theory What are the different types of SQL commands?
-
junior theory Explain the purpose of the SELECT statement.
-
junior theory What is the difference between WHERE and HAVING clauses?
-
middle theory Define what a JOIN is in SQL and list its types.
-
middle theory What is a primary key in a database?
-
middle theory Explain what a foreign key is and how it is used.
-
middle theory How can you prevent SQL injections?
-
middle theory What is normalization? Explain with examples.
-
middle theory Describe the concept of denormalization and when you would use it.
-
middle theory What are indexes and how can they improve query performance?
-
middle theory Explain the purpose of the GROUP BY clause.
-
middle theory What is a subquery, and when would you use one?
-
middle theory Describe the functions of the ORDER BY clause.
-
middle theory Database Security Cheat Sheet. Опишите основные риски и рекомендуемые меры защиты (по OWASP Cheat Sheet Series).
-
middle theory NoSQL Security Cheat Sheet. Опишите основные риски и рекомендуемые меры защиты (по OWASP Cheat Sheet Series).
-
middle theory Query Parameterization Cheat Sheet. Опишите основные риски и рекомендуемые меры защиты (по OWASP Cheat Sheet Series).
-
middle theory SQL Injection Prevention Cheat Sheet. Опишите основные риски и рекомендуемые меры защиты (по OWASP Cheat Sheet Series).
-
senior theory System Design: объясните тему «Database» — суть, за и против, когда применять.
-
senior theory Расскажите, как MongoDB обрабатывает **write concern** и **read concern** в условиях высокой нагрузки. Какие проблемы могут возникнуть при неправильной настрой…
-
senior theory Какие проблемы могут возникнуть при использовании **$lookup** в агрегационных пайплайнах MongoDB, особенно в случае больших объемов данных? Какие стратегии вы …
-
senior theory Объясните, как работает **sharding** в MongoDB и какие проблемы могут возникнуть при его неправильной настройке. Какие **anti-patterns** вы знаете, которые мог…
-
middle theory Расскажите, как MongoDB обрабатывает **document-level locking** и какие проблемы могут возникнуть при высокой конкуренции за ресурсы в условиях **write-heavy**…
-
middle quiz Какой из следующих факторов наиболее существенно влияет на производительность запросов в ClickHouse при использовании MergeTree?
-
middle quiz Какой из следующих механизмов ClickHouse позволяет избежать дублирования данных при вставке?
-
middle quiz Какой из следующих факторов может привести к увеличению времени слияния (merge) в ClickHouse?
-
middle quiz Какой из следующих способов позволяет оптимизировать производительность запросов в ClickHouse при работе с большими объемами данных?
-
middle quiz Какой из следующих факторов может привести к ошибке при вставке данных в ClickHouse?
-
middle quiz Какой из следующих механизмов ClickHouse позволяет уменьшить объем данных при чтении?
-
middle quiz Какой из следующих факторов может привести к увеличению времени выполнения запроса в ClickHouse?
-
middle quiz Какой из следующих механизмов ClickHouse позволяет уменьшить количество операций слияния?
-
middle quiz Какой из следующих факторов может привести к неэффективному использованию памяти в ClickHouse?
-
middle quiz Какой из следующих подходов к обработке транзакций обеспечивает наилучшую производительность при высокой степени параллелизма?
-
middle quiz Какой из следующих механизмов используется для обеспечения целостности данных в реляционной базе данных?
-
middle quiz Какой из следующих подходов к репликации баз данных обеспечивает наилучшую согласованность данных?
-
middle quiz Какой из следующих инструментов наиболее эффективен для анализа производительности SQL-запросов?
-
middle quiz Какой из следующих механизмов используется для предотвращения возникновения deadlock в базе данных?
-
middle quiz Какой из следующих подходов к хранению данных обеспечивает наилучшую масштабируемость при высокой нагрузке?
-
middle quiz Какой из следующих типов индексов наиболее эффективен для запросов с диапазоном значений?
-
middle quiz Какой из следующих подходов к обработке транзакций обеспечивает наилучшую отказоустойчивость?
-
middle quiz Какой из следующих механизмов используется для оптимизации запросов с GROUP BY?
-
middle quiz Какой из следующих подходов к обработке данных обеспечивает наилучшую производительность при высокой частоте обновлений?
-
middle quiz Какой из следующих подходов к обновлению данных в PostgreSQL обеспечивает наименьшую степень блокировки и при этом гарантирует целостность данных?
-
middle quiz Какой из следующих способов миграции в PostgreSQL позволяет избежать блокировки таблицы на время выполнения?
-
middle quiz Какой из следующих паттернов доступа к данным в PostgreSQL наиболее эффективен для обработки больших объемов данных с фильтрацией?
-
middle quiz Какой из следующих способов позволяет избежать конфликтов при параллельной записи в PostgreSQL?
-
middle quiz Какой из следующих подходов к миграции данных в PostgreSQL наиболее безопасен с точки зрения целостности данных?
-
middle quiz Какой из следующих способов позволяет уменьшить время выполнения запроса в PostgreSQL?
-
middle quiz Какой из следующих способов позволяет избежать блокировок при обновлении записей в PostgreSQL?
-
middle quiz Какой из следующих способов позволяет избежать ошибок при миграции данных в PostgreSQL?
-
middle quiz Какой из следующих способов позволяет уменьшить нагрузку на PostgreSQL при высокой параллелизации?
-
middle quiz Какой из следующих факторов НЕ влияет на стоимость операции в EXPLAIN ANALYZE?
-
middle quiz Что означает 'actual rows' в выводе EXPLAIN ANALYZE, если оно значительно меньше 'rows'?
-
middle quiz Какой из следующих аспектов EXPLAIN ANALYZE НЕ отражается в выводе?
-
middle quiz Какой из следующих факторов может привести к высокому 'cost' в EXPLAIN ANALYZE, даже если 'actual time' низкое?
-
middle quiz Какой из следующих выводов EXPLAIN ANALYZE может указывать на необходимость обновления статистики?
-
middle quiz Какой из следующих факторов может привести к тому, что EXPLAIN ANALYZE покажет 'Index Scan', но 'actual time' будет высоким?
-
middle quiz Какой из следующих выводов EXPLAIN ANALYZE может указывать на проблему с производительностью из-за неправильного использования индекса?
-
middle quiz Какой из следующих факторов может привести к тому, что EXPLAIN ANALYZE покажет 'Seq Scan', но 'actual time' будет низким?
-
middle quiz Какой из следующих факторов может привести к тому, что EXPLAIN ANALYZE покажет 'Hash Join', но 'actual time' будет высоким?
-
middle quiz Какой из следующих факторов может привести к тому, что EXPLAIN ANALYZE покажет 'Bitmap Heap Scan', но 'actual time' будет высоким?
-
middle quiz Какой из следующих факторов НЕ влияет на эффективность использования индекса в PostgreSQL?
-
middle quiz Какой из следующих индексов будет наиболее эффективен для запроса вида: SELECT * FROM users WHERE status = 'active' AND created_at > '2023-01-01'?
-
middle quiz Что произойдет с индексом при выполнении команды VACUUM FULL в PostgreSQL?
-
middle quiz Какой из следующих типов индексов в PostgreSQL НЕ поддерживает операции с диапазонами?
-
middle quiz Какой из следующих факторов может привести к тому, что PostgreSQL не будет использовать индекс?
-
middle quiz Какой из следующих индексов будет наиболее эффективен для запроса: SELECT * FROM products WHERE category = 'electronics' AND price BETWEEN 100 AND 500?
-
middle quiz Какой из следующих индексов будет наиболее эффективен для запроса: SELECT * FROM logs WHERE timestamp >= '2023-01-01' AND timestamp < '2023-02-01'?
-
middle quiz Какой из следующих факторов может привести к увеличению размера индекса в PostgreSQL?
-
middle quiz Какой из следующих типов индексов в PostgreSQL может быть полезен для поиска по частичным совпадениям строк?
-
middle quiz Какой из следующих факторов может привести к тому, что индекс не будет использоваться в запросе?
-
middle quiz Какой из следующих уровней изоляции транзакций гарантирует, что при одновременном чтении и обновлении одной и той же строки разными транзакциями, одна из них б…
-
middle quiz В каком случае может возникнуть проблема **phantom reads** при использовании уровня изоляции READ COMMITTED?
-
middle quiz Какой из следующих механизмов СУБД используется для предотвращения **dirty reads**?
-
middle quiz Какой уровень изоляции транзакций позволяет избежать **non-repeatable reads**, но не защищает от **phantom reads**?
-
middle quiz Какой из следующих факторов может привести к увеличению времени ожидания в транзакциях при использовании высокого уровня изоляции?
-
middle quiz Какой из следующих уровней изоляции может быть наиболее эффективным для аналитических запросов с высокой нагрузкой?
-
middle quiz Какой из следующих механизмов используется для реализации **snapshot isolation** в PostgreSQL?
-
middle quiz Какой из следующих эффектов может возникнуть при использовании **REPEATABLE READ** в PostgreSQL?
-
middle quiz Какой из следующих механизмов может быть использован для уменьшения времени ожидания при высоком уровне изоляции?
-
middle quiz Какой из следующих уровней изоляции обеспечивает наибольшую степень параллелизма?
-
middle quiz Какой из следующих эффектов может возникнуть при использовании MVCC в PostgreSQL при высокой степени параллелизма?
-
middle quiz Какой из следующих параметров в PostgreSQL влияет на максимальное количество версий строк, которые могут храниться в таблице?
-
middle quiz Какой из следующих механизмов в PostgreSQL может привести к увеличению времени выполнения запросов при высокой нагрузке?
-
middle quiz Какой из следующих эффектов может возникнуть при использовании MVCC с транзакциями, которые не завершаются вовремя?
-
middle quiz Какой из следующих факторов может привести к проблемам с производительностью при использовании MVCC в PostgreSQL?
-
middle quiz Какой из следующих параметров в PostgreSQL влияет на то, когда старые версии строк удаляются?
-
middle quiz Какой из следующих факторов может привести к увеличению времени сканирования таблиц при использовании MVCC?
-
middle quiz Какой из следующих параметров в PostgreSQL влияет на то, как часто запускается autovacuum?
-
middle quiz Какой из следующих эффектов может возникнуть при использовании MVCC с высокой степенью параллелизма?
-
middle quiz Какой из следующих факторов НЕ влияет на выбор стратегии партиционирования в высоконагруженной системе?
-
middle quiz Что может произойти при использовании HASH-партитонирования с неравномерным распределением данных?
-
middle quiz Какой из следующих подходов к партиционированию наиболее эффективен для архивации старых данных?
-
middle quiz Какой из следующих факторов может привести к снижению производительности при использовании партиционирования?
-
middle quiz Какой из следующих механизмов может помочь в определении, какие партиции были затронуты запросом?
-
middle quiz Какой из следующих подходов к партиционированию может привести к проблеме с балансировкой нагрузки?
-
middle quiz Какой из следующих факторов может привести к ошибке при выполнении запроса с партиционированием?
-
middle quiz Какой из следующих механизмов может помочь в оптимизации производительности при использовании партиционирования?
-
middle quiz Какой из следующих факторов может привести к увеличению времени на обслуживание партиций?
-
middle quiz Какой из следующих факторов может привести к проблеме с масштабируемостью при использовании партиционирования?
-
middle quiz Какой из следующих механизмов в PostgreSQL отвечает за управление видимостью строк при одновременном выполнении транзакций?
-
middle quiz Какой из следующих параметров в PostgreSQL влияет на максимальное количество параллельных процессов, которые могут быть запущены для выполнения запроса?
-
middle quiz Какой из следующих механизмов в PostgreSQL отвечает за восстановление данных после сбоя системы?
-
middle quiz Какой из следующих параметров в PostgreSQL влияет на частоту выполнения checkpoint?
-
middle quiz Какой из следующих механизмов в PostgreSQL используется для уменьшения размера таблицы после удаления или обновления большого количества строк?
-
middle quiz Какой из следующих процессов в PostgreSQL отвечает за управление транзакциями и их изоляцией?
-
middle quiz Какой из следующих параметров в PostgreSQL влияет на максимальное количество записей в WAL-логах?
-
middle quiz Какой из следующих механизмов в PostgreSQL используется для уменьшения размера индексов после частых обновлений?
-
middle quiz Какой из следующих факторов наиболее критичен для выбора типа репликации в распределённой системе с высокой нагрузкой?
-
middle quiz Какой из следующих механизмов используется для минимизации репликационного лага в системах с высокой нагрузкой?
-
middle quiz Какой из следующих подходов к репликации наиболее подходит для систем с географически распределёнными узлами?
-
middle quiz Какой из следующих факторов может привести к конфликтам в репликации?
-
middle quiz Какой из следующих механизмов позволяет избежать потери данных при сбое в системе с репликацией?
-
middle quiz Какой из следующих способов позволяет минимизировать задержку репликации в системе с высокой нагрузкой?
-
middle quiz Какой из следующих подходов к репликации обеспечивает наилучшую отказоустойчивость?
-
middle quiz Какой из следующих факторов может привести к увеличению репликационного лага?
-
middle quiz Какой из следующих механизмов используется для разрешения конфликтов в репликации?
-
middle quiz Какой из следующих факторов влияет на выбор между синхронной и асинхронной репликацией?
-
middle quiz Какой из следующих факторов наиболее критичен при выборе стратегии шардирования для системы с высокой нагрузкой на чтение?
-
middle quiz Какой из следующих методов шардирования обеспечивает лучшую равномерность распределения данных при использовании хэш-функции?