Расскажите про индексы в БД — что это такое, как использовать, какие виды бывают?
Индексы в SQL — это специальные структуры данных, которые ускоряют поиск и выборку данных из таблиц.
Читать ответПодготовка к интервью
38 вопросов с собеседований в Goodforecast
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Goodforecast. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, optimization.
Каталог
Индексы в SQL — это специальные структуры данных, которые ускоряют поиск и выборку данных из таблиц.
Читать ответПреимущества денормализации:
Читать ответСоздание системы хранения данных или базы данных с нуля — это сложная задача, которая включает проектирование структуры данных, реализацию механизмов сохранения, индексации, транзакций и обеспечения целостности данных.
Читать ответPRIMARY KEY — это ограничение, которое гарантирует уникальность и не-null значения в столбце или наборе столбцов таблицы.
Читать ответВысокая производительность BULK INSERT в SQL Server объясняется несколькими факторами:
Читать ответВ работе с PostgreSQL на C# обычно использую библиотеку Npgsql — это популярный .NET драйвер для PostgreSQL.
Читать ответПри организации составного ключа в таблице SQL порядок полей важен для оптимизации поиска и обеспечения целостности данных:
Читать ответPostgreSQL и Microsoft SQL Server — это две популярные системы управления базами данных (СУБД), но они имеют ряд ключевых отличий:
Читать ответПосле удаления записей из таблицы SQL состояние индексов изменяется следующим образом:
Читать ответДля ускорения выборки данных MS SQL применяет B-Tree индексы Массовая вставка, модификация или очистка данных приводит к фрагментации страниц индекса Из-за фрагментации ухудшается справедливость данных и снижается…
Читать ответускорение чтения за счёт сокращения числа JOIN рост производительности запросов применение в аналитике и OLAP-системах кэширование предварительно рассчитанных агрегатов увеличение избыточности и риска рассогласования…
Читать ответмикросервисная архитектура представляет собой совокупность независимых сервисов каждый из них работает как отдельный процесс со своими зависимостями обновление становится проще: компоненты можно деплоить по частям, не…
Читать ответ