Сеня рядом и Белла пришел. Былое
Правильный порядок колонок в B-tree индексах PostgreSQL или правило ESR
Когда в проекте используется составной B-tree индекс, важно не просто "создать индекс", а сделать это правильно — иначе запросы могут не только не ускориться, но и начать работать медленнее. Возникает логичный вопрос: как выбрать порядок колонок, чтобы индекс действительно работал эффективно? Брутфорсом? По интуиции? По селективности? В этой статье я расскажу, как подходить к построению составных индексов в PostgreSQL, на что реально влияет порядок колонок. Также разберём простое правило ESR, которое помогает упростить выбор и получать стабильный прирост производительности на всех стендах. Для...
Как работает магазин без продавцов и охраны: за три года ничего не украли, а покупатели часто платят даже больше
- Быть такого не может! Реально, что ли, не крадут? - наш водитель Руслан раньше служил в УГРО и много лет гонял воров и жуликов. И теперь, казалось, ничто не может сломить его профессиональную убежденность в том, что все, лежащее без присмотра, рано или поздно сопрут. Вот и сейчас он отказывается поверить в происходящее, цепким взглядом оперативника наблюдая за очередным авто, свернувшим с дороги возле большого плаката «Фермерская лавка. Полное самообслуживание». Девушка заходит в пустой магазин, сама наливает кофе (110 руб...