775 читали · 4 года назад
Работа со строками в PostgreSQL
При обработке сырых данных, хранящихся в вашей базе, зачастую не избежать манипуляций со строками. В этой статье я пройдусь по основным операциям их преобразования, которые пригодятся каждому аналитику...
1 месяц назад
Правильный порядок колонок в B-tree индексах PostgreSQL или правило ESR
Когда в проекте используется составной B-tree индекс, важно не просто "создать индекс", а сделать это правильно — иначе запросы могут не только не ускориться, но и начать работать медленнее. Возникает логичный вопрос: как выбрать порядок колонок, чтобы индекс действительно работал эффективно? Брутфорсом? По интуиции? По селективности? В этой статье я расскажу, как подходить к построению составных индексов в PostgreSQL, на что реально влияет порядок колонок. Также разберём простое правило ESR, которое помогает упростить выбор и получать стабильный прирост производительности на всех стендах. Для...