Рубрика «sql» - 2
Меньше JOIN’ов — больше скорость! Или несколько примеров оптимизаций DAX и SQL
2024-11-21 в 21:46, admin, рубрики: dax, PowerBI, sql, visiology, оптимизация кодаЧестный взгляд на Spring Data JPA
2024-11-20 в 13:16, admin, рубрики: hibernate, java, spring data jpa, sql, плохой код"Я всегда прав, на этот раз прав как никогда". Linus Torvalds
Стоит сразу сказать, что задача этой статьи не в том чтобы кого-то обидеть, а в том чтобы развенчать миф “нормально делай – нормально будет” в контексте Spring Data JPA. Неконтролируемый паровоз движется в случайном направлении. Можете считать это криком души, моим “хватит”!

@Entity это плохо
Ускоряем запросы в PostgreSQL, оптимизируя оператор GROUP BY
2024-11-19 в 13:55, admin, рубрики: data management, database optimization, efficiency, postgresql, sql, оптимизация запросов, сортировка запросов
Пользователи PostgreSQL нередко оперируют аналитическими запросамиЧитать полностью »
Немного о Durability в Postgres. Часть 1
2024-11-02 в 5:15, admin, рубрики: acid, durability, index, indexing, postgres, postgresql, sql, walКак известно, многие реляционные базы данных, а в данном конкретном случае PostgreSQL, обещают нам, что наши транзакции будут обладать соответствовать критериям ACID (Атомарность, Согласованность, Изолированность, Сохраняемость), при должном уровне конфигурирования тех или иных настроек.
Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть, даже когда стрелка на нуле - забота об альтернативно одаренных водителях. А если сервер показывает 50% cpu, то сколько ресурсов у нас осталось?
Для многих ответ ясен, и это не 50%. Поэтому извините, если многие вещи будут вам очевидны. А вот для менеджеров, например, которые планируют ресурсы, это может быть открытием.
ETL-проект для начинающих Data Engineers: От почтового сервера до Greenplum
2024-10-08 в 12:15, admin, рубрики: data engineering, etl, ETL-процессы, python, sqlPostgreSQL ‘VALUES -> ANY’ transformation: должна ли СУБД делать работу за пользователя?
2024-10-03 в 11:15, admin, рубрики: optimisation, postgresql, Query, sqlНедавно, на хабре вышла статья про один нюанс в оптимизаторе PostgreSQL [1]. Будучи предельно технической и скучной по-определению, она триггернула интересную дискуссию в комментах и дала мне, как разработчику систем баз данных, возможность взглянуть на систему с точки зрения разработчика приложений. Это оказалось продуктивным для обеих сторон и привело к патчу и треду в сообществе. Данный пост - про ещё одну точку оптимизации - использование конструкции VALUES в выражениях SQL.
Решаем загадку Джиндоша на SQL в пять строчек
2024-09-14 в 8:14, admin, рубрики: oracle sql, sql, логические задачи, нормальное программированиеВ недавней статье обсуждалось решение логической задачи с помощью SQL.
Скрытый текст
На званом обеде были леди Уинслоу, доктор Марколла, графиня Конти, мадам Нациу и баронесса Финч.
Решаем загадку Джиндоша из Dishonored 2 на SQL перебором с возвратом
2024-09-10 в 13:01, admin, рубрики: mysql, ruvds_статьи, sql, логические задачи, перебор, перебор с возвратом
SQL — язык сверхвысокого уровня, а SQL-движки очень высоко оптимизированы. И поэтому во многих случаях с помощью него можно просто и быстро решать сложные задачи. Вы удивитесь, но даже существует шахматный движок на SQL.
Сегодня мы рассмотрим решение непростой загадки Джиндоша из замечательной игры Dishonored 2 с помощью SQL.Читать полностью »
Хранение данных в Postgresql
2024-09-08 в 10:15, admin, рубрики: database development, postgresql, sql, базы_данныхДисклеймер
На скорость написания этого текста повлияли такие непреодолимые обстоятельства как: лето, шашлычное настроение, солнце и лень обилие работы. Возможно, за несколько месяцев эту информацию в разных вариациях уже публиковали, но я честно не видел.
Основная часть
В этом тексте хочется подробнее рассмотреть хранение данных в PostgreSQL на физическом уровне.
Для начала определимся с общеизвестными вещами. Данные хранятся в таблицах, таблицы находятся в схемах, схемы, в свою очередь, в базах данныхЧитать полностью »