PostgreSQL Antipatterns: CTE x CTE
#PostgreSQL #SQL #Администрированиебазданных #визуализацияданных #базыданных #dba #explain IV
https://habr.com/ru/post/479298/
#PostgreSQL #SQL #Администрированиебазданных #визуализацияданных #базыданных #dba #explain IV
https://habr.com/ru/post/479298/
t.me
PostgreSQL Antipatterns: CTE x CTE
По роду деятельности приходится сталкиваться с ситуациями, когда разработчик пишет запрос и думает "база умная, сама со всем справится!" В некоторых случаях (ча...
PostgreSQL Antipatterns: вредные JOIN и OR
#PostgreSQL #SQL #Администрированиебазданных #визуализацияданных #базыданных #dba #explain IV
https://habr.com/ru/post/479508/
#PostgreSQL #SQL #Администрированиебазданных #визуализацияданных #базыданных #dba #explain IV
https://habr.com/ru/post/479508/
t.me
PostgreSQL Antipatterns: вредные JOIN и OR
Бойтесь операций, buffers приносящих… На примере небольшого запроса рассмотрим некоторые универсальные подходы к оптимизации запросов на PostgreSQL. Пользоваться...
PostgreSQL Antipatterns: статистика всему голова
#PostgreSQL #SQL #Администрированиебазданных #визуализацияданных #базыданных #dba #explain IV
https://habr.com/ru/post/479656/
#PostgreSQL #SQL #Администрированиебазданных #визуализацияданных #базыданных #dba #explain IV
https://habr.com/ru/post/479656/
t.me
PostgreSQL Antipatterns: статистика всему голова
Для выбора наиболее эффективного плана выполнения запроса PostgreSQL пользуется накопленной статистикой о распределении значений данных в целевых таблицах. Она о...
PostgreSQL Antipatterns: сизифов JOIN массивов
#PostgreSQL #SQL #Администрированиебазданных #визуализацияданных #базыданных #dba #explain IV
https://habr.com/ru/post/479920/
#PostgreSQL #SQL #Администрированиебазданных #визуализацияданных #базыданных #dba #explain IV
https://habr.com/ru/post/479920/
t.me
PostgreSQL Antipatterns: сизифов JOIN массивов
Иногда возникает задача «склеить» внутри SQL-запроса из переданных в качестве параметров линейных массивов целостную выборку с теми же данными «по столбцам». Ка...
PostgreSQL Antipatterns: передача наборов и выборок в SQL
#PostgreSQL #SQL #Администрированиебазданных #базыданных #dba #explain #explaintensorru IV
https://habr.com/ru/post/481122/
#PostgreSQL #SQL #Администрированиебазданных #базыданных #dba #explain #explaintensorru IV
https://habr.com/ru/post/481122/
t.me
PostgreSQL Antipatterns: передача наборов и выборок в SQL
Периодически у разработчика возникает необходимость передать в запрос набор параметров или даже целую выборку «на вход». Иногда попадаются очень странные решения...
Вычищаем клон-записи из таблицы без PK
#PostgreSQL #SQL #Администрированиебазданных #базыданных #dba #explain #explaintensorru IV
https://habr.com/ru/post/481352/
#PostgreSQL #SQL #Администрированиебазданных #базыданных #dba #explain #explaintensorru IV
https://habr.com/ru/post/481352/
t.me
Вычищаем клон-записи из таблицы без PK
Случаются ситуации, когда в таблицу без первичного ключа или какого-то другого уникального индекса по недосмотру попадают полные клоны уже существующих записей.
SQL HowTo: 1000 и один способ агрегации
#БлогкомпанииТензор #PostgreSQL #SQL #Высокаяпроизводительность #Программирование #базыданных #explain IV
https://habr.com/ru/post/507056/
#БлогкомпанииТензор #PostgreSQL #SQL #Высокаяпроизводительность #Программирование #базыданных #explain IV
https://habr.com/ru/post/507056/
t.me
SQL HowTo: 1000 и один способ агрегации
Наш СБИС, как и другие системы управления бизнесом, не обходится без формирования отчетов — каждый руководитель любит сводные цифры, особенно всякие суммы по раз...
PostgreSQL Antipatterns: анализируем блокировки — SELF JOIN vs WINDOW
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #postgresql #dba #explain IV
https://habr.com/ru/post/508184/
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #postgresql #dba #explain IV
https://habr.com/ru/post/508184/
t.me
PostgreSQL Antipatterns: анализируем блокировки — SELF JOIN vs WINDOW
Ранее мы уже научились перехватывать блокировки из лога сервера PostgreSQL. Давайте теперь положим их в БД и разберем, какие фактические ошибки и проблемы произв...
Вооруженным глазом: наглядно о проблемах PostgreSQL-запроса
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #Визуализацияданных #postgresql #explain IV
https://habr.com/ru/post/512988/
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #Визуализацияданных #postgresql #explain IV
https://habr.com/ru/post/512988/
t.me
Вооруженным глазом: наглядно о проблемах PostgreSQL-запроса
Продолжаем открывать для публичного доступа новый фукционал нашего сервиса анализа планов выполнения запросов в PostgreSQL explain.tensor.ru. Сегодня мы научимся...
PostgreSQL Antipatterns: работаем с отрезками в «кровавом энтерпрайзе»
#БлогкомпанииТензор #PostgreSQL #SQL #Алгоритмы #ERPсистемы #postgresql #explain IV
https://habr.com/ru/post/526624/
#БлогкомпанииТензор #PostgreSQL #SQL #Алгоритмы #ERPсистемы #postgresql #explain IV
https://habr.com/ru/post/526624/
t.me
PostgreSQL Antipatterns: работаем с отрезками в «кровавом энтерпрайзе»
В различных бизнес-приложениях регулярно возникает необходимость решить какую-либо задачу с отрезками/интервалами. Самое сложное в них — понять, что это именно о...