PostgreSQL Antipatterns: сказ об итеративной доработке поиска по названию, или «Оптимизация туда и обратно»
#БлогкомпанииТензор #Высокаяпроизводительность #PostgreSQL #SQL #Администрированиебазданных #базыданных #dba IV
https://habr.com/ru/post/491162/
#БлогкомпанииТензор #Высокаяпроизводительность #PostgreSQL #SQL #Администрированиебазданных #базыданных #dba IV
https://habr.com/ru/post/491162/
t.me
PostgreSQL Antipatterns: сказ об итеративной доработке поиска по названию, или «Оптимизация туда и обратно»
Тысячи менеджеров из офисов продаж по всей стране фиксируют в нашей CRM-системе ежедневно десятки тысяч контактов — фактов общения с потенциальными или уже работ...
PostgreSQL Antipatterns: вычисление условий в SQL
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #postgresql #базыданных #dba IV
https://habr.com/ru/post/494776/
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #postgresql #базыданных #dba IV
https://habr.com/ru/post/494776/
t.me
PostgreSQL Antipatterns: вычисление условий в SQL
SQL — это не C++, и не JavaScript. Поэтому вычисление логических выражений происходит иначе, и вот это — совсем не одно и то же: WHERE fncondX() AND fncondY()= f...
Экономим копеечку на больших объемах в PostgreSQL
#БлогкомпанииТензор #Высокаяпроизводительность #PostgreSQL #Анализипроектированиесистем #Администрированиебазданных #postgresql #dba IV
https://habr.com/ru/post/498292/
#БлогкомпанииТензор #Высокаяпроизводительность #PostgreSQL #Анализипроектированиесистем #Администрированиебазданных #postgresql #dba IV
https://habr.com/ru/post/498292/
t.me
Экономим копеечку на больших объемах в PostgreSQL
Продолжая тему записи больших потоков данных, поднятую предыдущей статьей про секционирование, в этой рассмотрим способы, которыми можно уменьшить «физический» р...
PostgreSQL Antipatterns: навигация по реестру
#БлогкомпанииТензор #PostgreSQL #SQL #Сервернаяоптимизация #Администрированиебазданных #postgresql #dba IV
https://habr.com/ru/post/498740/
#БлогкомпанииТензор #PostgreSQL #SQL #Сервернаяоптимизация #Администрированиебазданных #postgresql #dba IV
https://habr.com/ru/post/498740/
t.me
PostgreSQL Antipatterns: навигация по реестру
Сегодня не будет никаких сложных кейсов и мудреных алгоритмов на SQL. Все будет очень просто, на уровне Капитана Очевидность — делаем просмотр реестра событий с...
PostgreSQL Antipatterns: насколько глубока кроличья нора? пробежимся по иерархии
#БлогкомпанииТензор #Высокаяпроизводительность #PostgreSQL #SQL #Администрированиебазданных #postgresql #dba IV
https://habr.com/ru/post/501614/
#БлогкомпанииТензор #Высокаяпроизводительность #PostgreSQL #SQL #Администрированиебазданных #postgresql #dba IV
https://habr.com/ru/post/501614/
t.me
PostgreSQL Antipatterns: насколько глубока кроличья нора? пробежимся по иерархии
В сложных ERP-системах многие сущности имеют иерархическую природу, когда однородные объекты выстраиваются в дерево отношений «предок — потомок» — это и организа...
Мониторим базу PostgreSQL — кто виноват, и что делать
#БлогкомпанииТензор #PostgreSQL #Анализипроектированиесистем #Администрированиебазданных #Визуализацияданных #postgresql #dba IV
https://habr.com/ru/post/502478/
#БлогкомпанииТензор #PostgreSQL #Анализипроектированиесистем #Администрированиебазданных #Визуализацияданных #postgresql #dba IV
https://habr.com/ru/post/502478/
t.me
Мониторим базу PostgreSQL — кто виноват, и что делать
Я уже рассказывал, как мы «ловим» проблемы PostgreSQL с помощью массового мониторинга логов на сотнях серверов одновременно. Но ведь кроме логов, эта СУБД предос...
DBA: кто скрывается за блокировкой
#БлогкомпанииТензор #Системноеадминистрирование #PostgreSQL #SQL #Администрированиебазданных #postgresql #dba IV
https://habr.com/ru/post/506360/
#БлогкомпанииТензор #Системноеадминистрирование #PostgreSQL #SQL #Администрированиебазданных #postgresql #dba IV
https://habr.com/ru/post/506360/
t.me
DBA: кто скрывается за блокировкой
В предыдущей статье мы научились снимать состояние блокировок на сервере PostgreSQL ровно в тот момент, когда они происходят. В этой — научимся трактовать собран...
PostgreSQL Antipatterns: накручиваем себе проблемы
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #postgresql #dba #sql IV
https://habr.com/ru/post/507688/
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #postgresql #dba #sql IV
https://habr.com/ru/post/507688/
t.me
PostgreSQL Antipatterns: накручиваем себе проблемы
Некоторые ситуации в работе PostgreSQL кажутся неочевидными, пока не попытаешься детально понять, «почему это работает так». Из-за незнания таких особенностей ин...
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. Давайте теперь положим их в БД и разберем, какие фактические ошибки и проблемы произв...
SQL HowTo: красивые отчеты по «дырявым» данным — GROUPING SETS
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #Системноеадминистрирование #postgresql #dba IV
https://habr.com/ru/post/511238/
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #Системноеадминистрирование #postgresql #dba IV
https://habr.com/ru/post/511238/
t.me
SQL HowTo: красивые отчеты по «дырявым» данным — GROUPING SETS
Для пользователя наш СБИС представляется единой системой управления бизнесом, но внутри состоит из множества взаимодействующих сервисов. И чем их становится боль...