gram news
SQLpedia | Базы данных channel avatar

SQLpedia | Базы данных

@sql_wiki

Тут вы найдете всё, что связано с базами данных и sql, как для начинающих, так и для бывалых специалистов. Сотрудничество: @Heykman

ProjectsRUProgramming

5,970subscribers

Open the Channel

Latest posts

  • SQLpedia | Базы данных

    20 Apr, 06:30

    ​​Как читать BUFFERS в EXPLAIN ANALYZE и находить I/O-узкие места в PostgreSQLPostgreSQL показывает использование буферов для каждого узла плана, и когда вы научитесь читать эти числа, то сможете точно понять, где ваш запрос тратил время на ожидание операций ввода-вывода (I/O), а где этого не происходило.Перейти к статье | SQLpedia
    1,64041Open in Telegram
  • SQLpedia | Базы данных

    15 Apr, 06:03

    ​​Как мы строим OLTP-ядро: от API-контрактов до eBPF-пробВ предыдущих статьях я подробно разбирал фундамент нашей новой OLTP-СУБД: принцип Restrictive by Default (fail-closed вместо деградации), отказ от VACUUM в пользу UNDO-лога и концепцию Unified Storage.Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    13 Apr, 06:13

    ​​Как мы строим OLTP-ядро: от API-контрактов до eBPF-пробВ предыдущих статьях я подробно разбирал фундамент нашей новой OLTP-СУБД: принцип Restrictive by Default (fail-closed вместо деградации), отказ от VACUUM в пользу UNDO-лога и концепцию Unified Storage.Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    6 Apr, 06:30

    ​​Мониторинг SQL Server Always On в ZabbixЕсли у вас в инфраструктуре стоит Always On Availability Groups, вы наверняка бывали в такой ситуации: в SSMS всё зелёное, дашборд показывает «Synchronized», пользователи звонят с жалобами на тормоза.Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    3 Apr, 06:12

    forwarded from @ba_wiki

    ​​Гайд системного аналитика по корректировкам витринДанный материал подходит для тех сотрудников, которые не имеют опыта работы или недавно пришли на проект, связанный с хранилищами данных.Перейти к статье | BApedia
    1,41041Open in Telegram
  • SQLpedia | Базы данных

    1 Apr, 06:31

    ​​Temporal Tables в MS SQL Server: история измененийTemporal tables позволяют следить за историями изменений уровне движка. SQL Server сам хранит полную историю изменений каждой строки — без триггеров, без дополнительного кода и без самописного аудита.Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    30 Mar, 07:01

    ​​CPU 80%. Как найти проблемный запрос в ClickHouse?CPU 80%, память на пределе, диск нагружен. Запросы тормозят. Расчёты не завершаются. Сервер на грани. Что же делать?Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    26 Mar, 06:30

    ​​PostgreSQL: транзакции, блокировки и почему Serializable падаетЕсли вы когда-либо сталкивались с тем, что запросы внезапно «висят», транзакции ведут себя странно, а UPDATE из двух сессий приводит к неожиданным результатам — эта статья поможет понять, что происходит внутри PostgreSQL.Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    24 Mar, 14:13

    ​​Как отчисление одного студента может закрыть всю кафедру. Нормализуем БД и избавляемся от аномалийВ прошлой статье мы детально разобрали функциональные зависимости. Возможно, после нее у вас, как и у многих, остался закономерный вопрос: зачем нам вообще так париться, выискивая эти зависимости? Как это применяется в проектировании баз данных?Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    23 Mar, 08:36

    Планы на последнюю пятницу марта: заглянуть к коллегам на Avito Database meetupМы узнали, что 27-го ребята собираются, чтобы разобрать пару архитектурных болей. Отличный повод посмотреть на чужой прод и сравнить со своими решениями. В программе:— чек-лист по защите данных в DBaaS; — FoundationDB против Cassandra 5 в реальных условиях; — нетипичный путь масштабирования S3.Можно дойти до их офиса, а можно просто открыть онлайн-трансляцию на фоне 🤷‍♂️Нашли ссылку для регистрации, она тут
    Image from a post by SQLpedia | Базы данныхImage from a post by SQLpedia | Базы данных
  • SQLpedia | Базы данных

    19 Mar, 06:25

    ​​Определение фактического профиля нагрузки в PostgreSQL и динамические состояния БДКогда вы знакомитесь с документацией по какой-то системе в части базы данных, то обычно характер нагрузки определяется исходно в архитектуре проекта. Но если система определена архитектором как OLTP, но в действительности может вести себя в некоторые периоды времени как OLAP. Нормально ли такое поведение, и каким образом мы можем определить, что она ведет себя как-то иначе?Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    16 Mar, 05:40

    ​​Почему SUM() OVER (ORDER BY ...) иногда считает «неправильно»: разбираем оконные фреймы в SQLОконные функции в SQL полезны тем, что позволяют делать аналитику по строкам без GROUP BY: считать ранги, накопительные итоги, скользящие средние, доли, сравнения с соседними строками и агрегаты по группе, при этом не теряя детализацию исходных данных.Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    13 Mar, 06:30

    ​​Шардинг с равномерным распределениемШардинг БД (db sharding) — это метод горизонтального масштабирования, при котором большая база данных разбивается на более мелкие, независимые части (shards), размещаемые на разных физических или виртуальных серверах.Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    10 Mar, 06:00

    ​​Конструктор табличных значений, UNNEST(), TABLE(), STRING_SPLIT(), JSON_TABLE() — замена временным таблицам в SQLБывают ситуации, когда есть список значений, и нужно найти значения, которых нет в БД.Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    8 Mar, 10:23

    Image from a post by SQLpedia | Базы данныхImage from a post by SQLpedia | Базы данных
    1,58019Open in Telegram
  • SQLpedia | Базы данных

    6 Mar, 08:34

    "Как стать независимыми от зарубежных систем управления базами данных (СУБД)?"Этот вопрос сегодня остро стоит не только перед банками и финтех-компаниями, но и перед промышленными, торговыми, сервисными и государственными организациями.💡Если такие вопросы возникают и у вас, приглашаем на вебинар от Диасофт и Ассоциации ФинТех (АФТ) на тему "Digital Q.DataBase: современный путь перехода с MS SQL Server и Oracle".10 марта в 12:00 эксперты расскажут, как Digital Q.DataBase помогает перенести промышленные решения с MS SQL Server и Oracle, сохранив привычную логику и SQL-код. Они также представят новые возможности СУБД и расскажут практический кейс (историю успеха!) 🚀💌Принимайте приглашение и регистрируйтесь по ссылке! #реклама О рекламодателе
    Image from a post by SQLpedia | Базы данныхImage from a post by SQLpedia | Базы данных
  • SQLpedia | Базы данных

    4 Mar, 06:46

    ​​ClickHouse и MySql или как подружить две базыПредставьте, что у вас есть таблица, в которой каждый день появляется 100 000 новых записей. Через год в ней будет 36 миллионов записей. MySQL начнет "тормозить" на сложных аналитических запросах, а удалять старые данные нельзя — они нужны для отчетности.Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    2 Mar, 06:08

    ​​Интересный хак для упрощения сложных SELECT в PostgresЕсли вы пишете сложный SELECT, в котором одно и тоже вычисляется несколько раз, например, для массовой обработки данных пачками, то наверняка вам хотелось завести локальную переменнуюПерейти к статье | SQLpedia
  • SQLpedia | Базы данных

    27 Feb, 09:34

    ​​MySQL, который выживает: отказоустойчивый кластер с OrchestratorРазбираем настройку HA-кластера с Keepalived и Orchestrator для тех, кто предпочитает контроль облачным black box-решениям.Перейти к статье | SQLpedia
  • SQLpedia | Базы данных

    26 Feb, 09:03

    Нужно быстро поднять PostgreSQL для MVP или pet-проекта?В MWS Cloud Platform база данных PostgreSQL разворачивается за минуты и сразу готова к работе:⏺️готовые конфигурации CPU и RAM под разные типы нагрузок ⏺️high availability или standalone конфигурации, автоматические бэкапы ⏺️гарантированные мощности CPU, консистентный API и удобный cloud-native IAM ⏺️сетевые или сверхбыстрые NVMe-диски под разные сценарии ⏺️постоянный primary endpoint: адрес не меняется при failover или switchover ⏺️до 3 read-only точек подключения — удобно для подключения аналитики ⏺️поддержка популярных расширений PostgreSQL "из коробки" Подходит для любого проекта — от
    Image from a post by SQLpedia | Базы данныхImage from a post by SQLpedia | Базы данных