Skip to content

Обзор инструментов мониторинга для SQL Server

Пересказ статьи Hadi Fadlallah. An overview of SQL Server monitoring tools


Мониторинг базы данных: быстрое напоминание


Мониторинг баз данных - это множество инструментов и методов, используемых для создания и обслуживания инфраструктуры приложения, обладающих высокой доступностью и скоростью работы. Он помогает отслеживать потребление ресурсов, таких как число операций чтения и записи, потребление ЦП и RAM, размеры хранилища и временного хранилища и т.д. Потребление ресурсов может быть получено на точное время или непрерывно измеряться в реальном времени.


Continue reading "Обзор инструментов мониторинга для SQL Server"

Расширенное тестирование с помощью WAITFOR в клиентских инструментах SQL Server.

Пересказ статьи Aaron Bertrand. Advanced testing with WAITFOR in SQL Server client tools


WAITFOR - это очень полезная команда для предотвращения выполнения последующих операций до тех пор, пока не пройдет определенное время (WAITFOR DELAY) или пока не наступит конкретное время (WAITFOR TIME). Эти команды достаточно хорошо обсуждались (включая "за" и "против") в предыдущей статье.
Continue reading "Расширенное тестирование с помощью WAITFOR в клиентских инструментах SQL Server."

Как меняется порядок выполнения SQL в зависимости от СУБД

Пересказ статьи Tobi Sam. How SQL Execution Orders Varies Across Databases


Почему нельзя использовать GROUP BY <порядковые позиции> в SQL Server, но можно в других.


Continue reading "Как меняется порядок выполнения SQL в зависимости от СУБД"

Мастерство работы с базами данных: умное удаление 4 миллионов записей из PostgreSQL!

Пересказ статьи Sobin Sunny. Database Mastery: Deleting 4 Million Records from PostgreSQL, the Smart Way!


Представьте себе оживленную платформу электронной торговли, где миллионы пользователей оформляют поставки с журналами слежения за перемещением объектов. Теперь рассмотрим сценарий, когда спустя время накапливается значительный объем устаревших или ненужных данных, засоряя базы данных и влияя на производительность системы.
Continue reading "Мастерство работы с базами данных: умное удаление 4 миллионов записей из PostgreSQL!"

Python и SQL. Улучшите свою игру с базой данных!

Пересказ статьи Rasiksuhail. Python and SQL. Up Your Database Game!


Python & SQL - экстраординарная пара


Сочетание Python и SQL является исключительно мощным и широко используемым в области управления данными, анализа и разработки приложений.

Читабельность Python и обширная экосистема в сочетании со стандартом SQL для реляционных баз данных создает мощную синергию. Ценность этой пары особенно проявляется в науке о данных, машинном обучении и веб-разработке, где богатые библиотеки Python бесшовно интегрируются с SQL для эффективной манипуляции данными и анализа. Более того, простота Python дает преимущество для создания сценариев, автоматизации и текущего обслуживания баз данных SQL.
Continue reading "Python и SQL. Улучшите свою игру с базой данных!"

Самые быстрые методы массовой вставки фрейма данных Pandas в PostgreSQL

Пересказ статьи Askin TAMANLI. Fastest Methods to Bulk Insert a Pandas Dataframe into PostgreSQL


Имеется множество методов загрузки данных (фрейма данных pandas) в базы данных. Мы собираемся сравнить различные методы загрузки. В качестве базы данных будет использоваться PostgreSQL (версия 16.1, установленная локально).
Continue reading "Самые быстрые методы массовой вставки фрейма данных Pandas в PostgreSQL"

Анализ данных с Python: 5 операций со столбцами в pandas для аналитика данных

Пересказ статьи Benjamin Bennett Alexander. Data Analysis With Python 5 pandas Column Operations for Data Analysts


Аналитики данных для эффективного анализа и манипуляции данными во многом полагаются на библиотеку Python pandas. Pandas предоставляет богатый функционал для обработки наборов данных, одной из сильных сторон которого является возможность эффективно выполнять операции со столбцами. В этой статье мы изучим пять важных операций со столбцами в pandas, которыми должен владеть каждый аналитик данных. Этими операциями являются переименование столбцов, изменение порядка столбцов, создание мультииндекса столбцов, добавление нескольких столбцов и удаление нескольких столбцов.
Continue reading "Анализ данных с Python: 5 операций со столбцами в pandas для аналитика данных"

Оптимизация операторов сортировки в оконных функциях

Пересказ статьи Andy Brownsword. Optimising Sort Operators in Window Functions


В прошлой статье мы рассматривали операторы, которые встречаются в планах выполнения при использовании оконной функции. Сейчас я хочу конкретно решить одну из самых неприятных проблем: оператор Sort.

Мы знаем, что операторы сортировки в наших запросах являются дорогими. Чтобы использовать оконную функцию, необходимо отсортировать наши данные. Что если нам необходимы несколько функций? Что если мне хочется отсортировать результаты на выходе? Можем ли мы оптимизировать что-либо из плана выполнения?

Continue reading "Оптимизация операторов сортировки в оконных функциях"