Какие средства вы применяли для оценки эффективности индексов в базе данных?
Для оценки эффективности индексов в базе данных обычно используют следующие средства:
Читать ответПодготовка к интервью
52 вопроса с собеседований в Астрал-Софт
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Астрал-Софт. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: go, database, sql.
Каталог
Для оценки эффективности индексов в базе данных обычно используют следующие средства:
Читать ответВ Kafka данные хранятся в виде последовательностей сообщений (записей) в топиках, которые разбиты на партиции.
Читать ответДа, при разработке системы сбора и анализа метрик важно учитывать несколько ключевых аспектов:
Читать ответВ Go компилятор выделяет память для переменных в двух основных местах: на стеке и в куче.
Читать ответДа, у меня есть опыт работы с серверными событиями (Server-Sent Events, SSE). Это технология, позволяющая серверу отправлять клиенту поток обновлений через однонаправленное соединение HTTP.
Читать ответB-tree индексы широко используются в базах данных для ускорения поиска, сортировки и диапазонных запросов.
Читать ответВ Go типы int32, int64 и int отличаются размером и платформозависимостью:
Читать ответШардирование и репликация — это два разных подхода к масштабированию баз данных.
Читать ответЕсли трейсинг уже был, то следующие шаги зависят от контекста задачи, но обычно включают:
Читать ответApache Kafka реализует ведение журналов и логирование данных через концепцию распределённого commit log.
Читать ответВ Go закрытый канал (unbuffered channel) — это канал без буфера, который синхронизирует отправителя и получателя. Управлять или взаимодействовать с таким каналом можно следующими способами:
Читать ответВ Go напрямую определить точный размер или нагрузку конкретной горутины сложно, так как горутины легковесны и управляются рантаймом.
Читать ответ