Пересказ статьи Hadi Fadlallah. An overview of SQL Server monitoring tools
Мониторинг базы данных: быстрое напоминание
Мониторинг баз данных - это множество инструментов и методов, используемых для создания и обслуживания инфраструктуры приложения, обладающих высокой доступностью и скоростью работы. Он помогает отслеживать потребление ресурсов, таких как число операций чтения и записи, потребление ЦП и RAM, размеры хранилища и временного хранилища и т.д. Потребление ресурсов может быть получено на точное время или непрерывно измеряться в реальном времени.
Continue reading "Обзор инструментов мониторинга для SQL Server"
Пересказ статьи Sobin Sunny. Database Mastery: Deleting 4 Million Records from PostgreSQL, the Smart Way!
Представьте себе оживленную платформу электронной торговли, где миллионы пользователей оформляют поставки с журналами слежения за перемещением объектов. Теперь рассмотрим сценарий, когда спустя время накапливается значительный объем устаревших или ненужных данных, засоряя базы данных и влияя на производительность системы.
Continue reading "Мастерство работы с базами данных: умное удаление 4 миллионов записей из PostgreSQL!"
Пересказ статьи Askin TAMANLI. Fastest Methods to Bulk Insert a Pandas Dataframe into PostgreSQL
Имеется множество методов загрузки данных (фрейма данных pandas) в базы данных. Мы собираемся сравнить различные методы загрузки. В качестве базы данных будет использоваться PostgreSQL (версия 16.1, установленная локально).
Continue reading "Самые быстрые методы массовой вставки фрейма данных Pandas в PostgreSQL"
Пересказ статьи Andy Brownsword. Optimising Sort Operators in Window Functions
В
прошлой статье мы рассматривали операторы, которые встречаются в планах выполнения при использовании оконной функции. Сейчас я хочу конкретно решить одну из самых неприятных проблем: оператор Sort.
Мы знаем, что операторы сортировки в наших запросах являются дорогими. Чтобы использовать оконную функцию, необходимо отсортировать наши данные. Что если нам необходимы несколько функций? Что если мне хочется отсортировать результаты на выходе? Можем ли мы оптимизировать что-либо из плана выполнения?
Continue reading "Оптимизация операторов сортировки в оконных функциях"