Подтемы
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 вопр.
163 вопросов
-
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 Какой из следующих методов шардирования обеспечивает лучшую равномерность распределения данных при использовании хэш-функции?
-
middle quiz Какой из следующих подходов наиболее эффективен для обеспечения согласованности данных при переносе шардов?
-
middle quiz Какой из следующих факторов может привести к проблемам с производительностью при шардировании?
-
middle quiz Какой из следующих методов шардирования наиболее подходит для систем с высокой нагрузкой на чтение и редкими обновлениями?
-
middle quiz Какой из следующих факторов наиболее важен при планировании масштабирования шардированной базы данных?
-
middle quiz Какой из следующих подходов позволяет минимизировать влияние на производительность при добавлении новых шардов?
-
middle quiz Какой из следующих факторов может привести к проблемам с согласованностью данных при шардировании?
-
middle quiz Какой из следующих методов шардирования наиболее подходит для систем с высокой нагрузкой на запись?
-
middle quiz Какой из следующих факторов наиболее важен для обеспечения отказоустойчивости в шардированной системе?
-
middle quiz Какой из следующих подходов наиболее эффективен для обработки большого объема данных в асинхронной SQLAlchemy 2.0?
-
middle quiz Какой из следующих способов позволяет избежать N+1 проблем при работе с отношениями в асинхронной SQLAlchemy?
-
middle quiz Какой из следующих способов позволяет корректно использовать `AsyncSession` в асинхронном контексте?
-
middle quiz Какой из следующих способов позволяет корректно обрабатывать ошибки в асинхронной SQLAlchemy 2.0?
-
middle quiz Какой из следующих способов позволяет избежать проблем с `lazy loading` в асинхронной SQLAlchemy?
-
middle quiz Какой из следующих способов позволяет корректно использовать `bulk_insert_mappings()` в асинхронной SQLAlchemy?
-
middle quiz Какой из следующих способов позволяет корректно использовать `session.execute()` с асинхронной SQLAlchemy?
-
middle quiz Какой из следующих способов позволяет корректно использовать `joinedload` в асинхронной SQLAlchemy?
-
middle quiz Какой из следующих способов позволяет корректно использовать `selectinload` в асинхронной SQLAlchemy?
-
middle quiz Какой из следующих эффектов наиболее вероятно приведет к увеличению времени выполнения запросов при высокой нагрузке в системе с MVCC?
-
middle quiz Какой из следующих подходов к моделированию DWH наиболее эффективен для аналитических запросов с высокой степенью группировки и агрегации?
-
middle quiz Какой из следующих методов обработки SCD (Slowly Changing Dimensions) наиболее подходит для хранения полной истории изменений в dimension таблице?
-
middle quiz Какой из следующих подходов к DWH моделированию наиболее эффективен для масштабирования на большие объемы данных?
-
middle quiz Какой из следующих факторов наиболее критичен при выборе между Star и Snowflake схемами в DWH?
-
middle quiz Какой из следующих подходов к DWH моделированию наиболее эффективен для обработки данных с высокой степенью детализации?
-
middle quiz Какой из следующих факторов наиболее важен при проектировании DWH с использованием Kimball подхода?
-
middle quiz Какой из следующих методов позволяет эффективно обрабатывать данные с высокой степенью изменчивости в DWH?
-
middle quiz Какой из следующих подходов к DWH моделированию наиболее эффективен для обеспечения согласованности данных?
-
middle quiz Какой из следующих факторов наиболее важен при выборе между Kimball и Inmon подходами к DWH моделированию?
-
middle quiz Какой из следующих методов наиболее эффективен для хранения данных с высокой степенью детализации и исторических изменений?
-
middle quiz Какой из следующих подходов наиболее эффективен для оптимизации запросов к коллекции с большими вложенными массивами в MongoDB?
-
middle quiz Какой из следующих факторов может привести к **memory overflow** при выполнении агрегационного пайплайна в MongoDB?
-
middle quiz Какой из следующих подходов наиболее эффективен для уменьшения времени отклика при выполнении запросов к коллекции с большим количеством полей?
-
middle quiz Какой из следующих факторов может привести к **uneven data distribution** при использовании sharding в MongoDB?
-
middle quiz Какой из следующих подходов наиболее эффективен для оптимизации производительности при использовании **$lookup** в агрегационных пайплайнах?
-
middle quiz Какой из следующих факторов может привести к **high write latency** при использовании MongoDB?
-
middle quiz Какой из следующих подходов наиболее эффективен для уменьшения объема данных, передаваемых в ответах на запросы к коллекции?
-
middle quiz Какой из следующих факторов может привести к **slow queries** при использовании индексов в MongoDB?
-
middle quiz Какой из следующих факторов может привести к **memory overflow** при использовании **$group** в агрегационных пайплайнах?
-
middle quiz Какой из следующих факторов может привести к **hotspots** при использовании sharding в MongoDB?
-
middle quiz Какой из следующих способов позволяет корректно использовать `session.add_all()` в асинхронной SQLAlchemy 2.0?
-
middle quiz Какой из следующих эффектов может произойти при длительном выполнении транзакций в PostgreSQL с использованием MVCC?
-
middle quiz Какой из следующих параметров наиболее критичен для настройки производительности в PostgreSQL при высокой нагрузке на запись?
-
middle quiz Какой из следующих механизмов используется для предотвращения **transaction wraparound** в PostgreSQL?
-
middle quiz Какой из следующих эффектов может возникнуть при использовании **FOR UPDATE** в транзакции, если другие транзакции уже удерживают блокировки?
-
middle quiz Какой из следующих параметров влияет на частоту выполнения **checkpoint** в PostgreSQL?
-
middle quiz Какой из следующих механизмов используется для определения, какие данные были изменены в транзакции?
-
middle quiz Какой из следующих параметров влияет на то, когда запускается **AUTOVACUUM**?
-
middle quiz Какой из следующих эффектов может возникнуть при использовании **VACUUM FULL**?
-
middle quiz Какой из следующих параметров влияет на то, как часто выполняется **checkpoint**?
-
middle quiz Какой из следующих эффектов может возникнуть при использовании **pg_advisory_lock**?
-
middle quiz Какой из следующих факторов наиболее сильно влияет на задержку при вставке данных в ClickHouse?
-
middle quiz Какой из следующих механизмов в PostgreSQL отвечает за автоматическое управление размером таблиц и индексов при частых обновлениях и удалениях?
-
middle quiz Какой из следующих параметров влияет на то, как часто PostgreSQL записывает изменения в WAL при выполнении операций INSERT/UPDATE?
-
middle quiz Какой из следующих процессов в PostgreSQL отвечает за обработку запросов, когда включена опция **max_parallel_workers_per_gather**?
-
middle quiz Какой из следующих способов обеспечивает наименьшую степень блокировки при обновлении записей в PostgreSQL?
-
middle quiz Какой из следующих способов позволяет избежать конфликтов при параллельной записи в PostgreSQL?
-
middle quiz Какой из следующих способов миграции в PostgreSQL позволяет избежать блокировки таблицы на время выполнения?
-
middle quiz Какой из следующих типов данных Redis лучше всего подходит для реализации счетчика веб-просмотров?
-
middle quiz Какой из следующих подходов к кешированию лучше всего подходит для высоконагруженных систем с частыми обновлениями?
-
middle quiz Какой из следующих способов обеспечивает наименьшую задержку при использовании Redis для кеширования?
-
middle quiz Какой из следующих механизмов Redis обеспечивает наименьшую задержку при обновлении данных?
-
middle quiz Какой из следующих способов реализации distributed lock в Redis наиболее уязвим к проблемам с синхронизацией?
-
middle quiz Какой из следующих способов обеспечивает наилучшую производительность для хранения структурированных данных в Redis?
-
middle quiz Какой из следующих способов обеспечивает наилучшую надежность при использовании Redis в качестве кэша?
-
middle quiz Какой из следующих способов обеспечивает наилучшую гибкость при использовании Redis для кеширования?
-
middle quiz Какой из следующих способов обеспечивает наилучшую производительность при использовании Redis для хранения больших объемов данных?
-
middle quiz Какой из следующих типов данных Redis лучше всего подходит для реализации очереди сообщений?