Как вы мониторите производительность базы данных и что делаете при высоком CPU или медленных запросах?
Для мониторинга производительности базы данных обычно используют встроенные средства СУБД и внешние инструменты:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Для мониторинга производительности базы данных обычно используют встроенные средства СУБД и внешние инструменты:
Читать ответВ выводе EXPLAIN:
Читать ответКогда Patroni переключает мастер на реплику (failover), происходит смена роли узла в кластере PostgreSQL. SQL-сервер, который подключается к базе, должен узнать о новом мастере, чтобы продолжить работу с записью.
Читать ответВ PostgreSQL основные конфигурационные файлы:
Читать ответВ MS SQL Server существуют несколько типов индексов, основные из них:
Читать ответДля тюнинга производительности PostgreSQL часто настраивают следующие параметры:
Читать ответПлан аварийного восстановления (Disaster Recovery Plan, DRP) — это документ и набор процедур, которые обеспечивают восстановление работы базы данных после сбоя.
Читать ответВ SQL Server механизм блокировок используется для обеспечения целостности данных и изоляции транзакций.
Читать ответВ PostgreSQL существует множество утилит, которые активно используются для администрирования, резервного копирования и восстановления данных, а также для работы с базой данных:
Читать ответСтатический SQL — это SQL-запросы, которые полностью определены на этапе компиляции программы. Они не меняются во время выполнения, параметры передаются через привязки.
Читать ответДля обеспечения быстрого поиска по всем ключам в таблице PostgreSQL, обычно создают индексы на те столбцы, по которым предполагается поиск.
Читать ответВ MS SQL Server есть несколько системных баз данных, которые обеспечивают работу сервера и управление данными:
Читать ответ