индексы

Highload - 6 месяцев назад

Определение лишних индексов в MySQL

База данных чаще всего становится слабым местом высоконагруженного веб-приложения. Так что даже лишние, неиспользуемые индексы способны замедлить работу MySQL.

Highload - 6 месяцев назад

Что такое составной индекс?

Составной индекс – это индекс, построенный по нескольким колонкам. Такие индексы имеет смысл использовать, когда в одном запросе фигурируют более одной колонки. Mysql поддерживает составные индексы для любых типов таблиц.

Highload - 7 месяцев назад

Как использовать индексы в JOIN запросах Mysql

Работа с индексами в Mysql – это фундаментальная задача для построения систем с высокой производительностью. В этой статье разберемся с тем, как Mysql использует индексы в JOIN запросах.

Highload - 10 месяцев назад

Использование Clickhouse для фильтрации по колонкам

Существует группа задач, которая связана с необходимостью фильтровать данные по большому количеству колонок в таблице. Например, в одном из наших аналитических решений, есть таблица товаров:

Highload - 1 год назад

Как правильно поставить индексы в MySQL?

Чтобы правильно выбрать индексы в MySQL, необходимо провести анализ:

Highload - 1 год назад

Использование индексов в Clickhouse

Clickhouse — это колоночная база данных от Яндекс. База специально разработана для аналитических задач на больших объемах.

Highload - 1 год назад

Как удалить индекс MySQL?

Чтобы удалить индекс в MySQL, необходимо выполнить запрос:
DROP INDEX index_name ON table_name

Highload - 1 год назад

CREATE INDEX в Mysql

Чтобы создать индекс в Mysql, необходимо выполнить запрос:
CREATE INDEX index_name ON table(column1, column2, …)

Highload - 2 года назад

Как создать индекс в MySQL таблице без блокировок?

Часто необходимо ставить индексы на таблицы уже во время их активной эксплуатации. В MySQL на время создания индекса вся таблица блокируется. Ясно, что на крупных таблицах время блокировки может быть существенным (минуты или даже часы).

Highload - 2 года назад

EXPLAIN в Mysql

Для анализа медленных запросов в Mysql используется инструкция EXPLAIN:
EXPLAIN [запрос]

Highload - 2 года назад

Индексы в MySQL

Индексы в MySQL (Mysql indexes) — отличный инструмент для оптимизации SQL запросов. Чтобы понять, как они работают, посмотрим на работу с данными без них.