Пересказ статьи Kevin. Set-Based vs Row-Based Database Code
В SQL Server термины "на основе множеств" и "на основе строк" относятся к различным подходам или стилям написания кода SQL при манипуляции с данными. Эти стили оказывают влияние на производительность, читабельность и способ, который используется при обработке запросов. Давайте рассмотрим различия между кодом на основе множеств и кодом на основе строк:
Continue reading "Код базы данных на основе множеств или на основе строк"
Пересказ статьи AGEDB. Query Processing in PostgreSQL
Введение
Как энтузиаст и разработчик ПО я очарован внутренней работой PostgreSQL. Способ, с помощью которого обрабатываются все клиентские запросы в едином серверном процессе, и его сложные подсистемы для обработки запросов действительно изумляют меня. Я захотел выяснить, как работают запросы в PostgreSQL. Я провел некоторое исследование и нашел то, что происходит внутри кода PostgreSQL. Этот краткий обзор объясняет процесс выполнения запроса и то, как PostgreSQL делает это, чтобы гарантировать вам лучшую производительность его выполнения. Конечно, производительность в значительной степени зависит от того, как спроектирована база данных, поэтому обратитесь к
советам по основам моделирования базы данных от AGEDB.
Continue reading "Обработка запроса в PostgreSQL"
§ Популярные темы недели на форуме
Топик Сообщений Просмотров
165 (SELECT) 2 4
70 (Learn) 2 7
110 (Learn) 2 5
115 (Learn) 2 5
§ Авторы недели на форуме
Автор Сообщений
selber 3
OlhaKn 2
evgen26 2
Continue reading "Новости за 2024-08-31 - 2024-09-06"
Пересказ статьи Henrietta Dombrovskaya. Exploring PostgreSQL Indexes
В этом блоге мы продолжим наше изучение индексов в PostgreSQL, которое начали
здесь. В той статье мы узнали, что такое индекс и как индексы могут помочь при выполнении запроса. Но здесь мы узнаем намного больше об индексах! В этом блоге мы будем рассматривать индексы B-Tree. Мы выясним, действительно ли (и как) ограничения базы данных связаны с индексами (или нет), как точно работает сканирование битовой карты индекса, и узнаем некоторые дополнительные варианты индексов, доступные в PostgreSQL.
Continue reading "Изучение индексов в PostgreSQL"
Пересказ статьи Hadi Fadlallah. An overview of SQL Server monitoring tools
Мониторинг базы данных: быстрое напоминание
Мониторинг баз данных - это множество инструментов и методов, используемых для создания и обслуживания инфраструктуры приложения, обладающих высокой доступностью и скоростью работы. Он помогает отслеживать потребление ресурсов, таких как число операций чтения и записи, потребление ЦП и RAM, размеры хранилища и временного хранилища и т.д. Потребление ресурсов может быть получено на точное время или непрерывно измеряться в реальном времени.
Continue reading "Обзор инструментов мониторинга для SQL Server"
§ Лидеры недели
Участник w_sel all_sel select dml Всего Рейтинг
Степаненко К.Ю. (St.Constanti 16 20 22 0 22 1829
Стрельченко А.В. (saphirion) 7 41 17 0 17 1202
Руднев В.В. (pazartesi) 5 14 8 4 12 3598
Любомудров Р.Г. (born2tilt) 3 134 8 0 8 136
Чесноков С.А. (SergeiCh90) 4 70 8 0 8 891
Саркисьян Г. (gennadi_s) 1 152 5 0 5 74
Князев С.С. (MOSCOWMUROM) 4 4 5 0 5 7477
Аоаоа (Д12345__*) 3 3 4 0 4 8898
Continue reading "Новости за 2024-08-24 - 2024-08-30"
Пересказ статьи Aaron Bertrand. Advanced testing with WAITFOR in SQL Server client tools
WAITFOR - это очень полезная команда для предотвращения выполнения последующих операций до тех пор, пока не пройдет определенное время (WAITFOR DELAY) или пока не наступит конкретное время (WAITFOR TIME). Эти команды достаточно хорошо обсуждались (включая "за" и "против") в
предыдущей статье.
Continue reading "Расширенное тестирование с помощью WAITFOR в клиентских инструментах SQL Server."
§ Лидеры недели
Участник w_sel all_sel select dml Всего Рейтинг
Чесноков С.А. (SergeiCh90) 9 66 22 0 22 987
Саркисьян Г. (gennadi_s) 8 151 14 0 14 88
Maurya (keytime) 4 75 8 0 8 510
Пименова М. (Self-in-use) 6 29 8 0 8 1460
Руднев В.В. (pazartesi) 5 9 6 6 12 4909
Ершов И. (qzva) 3 87 6 0 6 337
Христов А.В. (Carev) 4 4 5 20 25 4215
Любомудров Р.Г. (born2tilt) 1 131 5 10 15 138
Smith (tibacityblues) 4 5 5 0 5 3081
Голинский М.О. (motcan2) 4 7 5 0 5 4163
Сергеева О.Б. (Valkiri9) 3 4 4 0 4 8263
Continue reading "Новости за 2024-08-17 - 2024-08-23"
Пересказ статьи Sobin Sunny. Database Mastery: Deleting 4 Million Records from PostgreSQL, the Smart Way!
Представьте себе оживленную платформу электронной торговли, где миллионы пользователей оформляют поставки с журналами слежения за перемещением объектов. Теперь рассмотрим сценарий, когда спустя время накапливается значительный объем устаревших или ненужных данных, засоряя базы данных и влияя на производительность системы.
Continue reading "Мастерство работы с базами данных: умное удаление 4 миллионов записей из PostgreSQL!"
Пересказ статьи Rasiksuhail. Python and SQL. Up Your Database Game!
Python & SQL - экстраординарная пара
Сочетание Python и SQL является исключительно мощным и широко используемым в области управления данными, анализа и разработки приложений.
Читабельность Python и обширная экосистема в сочетании со стандартом SQL для реляционных баз данных создает мощную синергию. Ценность этой пары особенно проявляется в науке о данных, машинном обучении и веб-разработке, где богатые библиотеки Python бесшовно интегрируются с SQL для эффективной манипуляции данными и анализа. Более того, простота Python дает преимущество для создания сценариев, автоматизации и текущего обслуживания баз данных SQL.
Continue reading "Python и SQL. Улучшите свою игру с базой данных!"
§ Лидеры недели
Участник w_sel all_sel select dml Всего Рейтинг
Maurya (keytime) 9 71 20 12 32 560
Любомудров Р.Г. (born2tilt) 9 130 17 21 38 140
Чесноков С.А. (SergeiCh90) 8 57 11 0 11 1217
Степаненко К.Ю. (St.Constanti 4 4 5 4 9 6313
Стрельченко А.В. (saphirion) 2 33 5 0 5 1431
Кашибадзе О.Г. (Errante) 3 3 4 0 4 8932
Голинский М.О. (motcan2) 3 3 4 0 4 8990
Continue reading "Новости за 2024-08-10 - 2024-08-16"
Пересказ статьи Askin TAMANLI. Fastest Methods to Bulk Insert a Pandas Dataframe into PostgreSQL
Имеется множество методов загрузки данных (фрейма данных pandas) в базы данных. Мы собираемся сравнить различные методы загрузки. В качестве базы данных будет использоваться PostgreSQL (версия 16.1, установленная локально).
Continue reading "Самые быстрые методы массовой вставки фрейма данных Pandas в PostgreSQL"
Пересказ статьи Benjamin Bennett Alexander. Data Analysis With Python 5 pandas Column Operations for Data Analysts
Аналитики данных для эффективного анализа и манипуляции данными во многом полагаются на библиотеку Python pandas. Pandas предоставляет богатый функционал для обработки наборов данных, одной из сильных сторон которого является возможность эффективно выполнять операции со столбцами. В этой статье мы изучим пять важных операций со столбцами в pandas, которыми должен владеть каждый аналитик данных. Этими операциями являются переименование столбцов, изменение порядка столбцов, создание мультииндекса столбцов, добавление нескольких столбцов и удаление нескольких столбцов.
Continue reading "Анализ данных с Python: 5 операций со столбцами в pandas для аналитика данных"
§ Для задач DML реализован сервис моделирования данных, доступный для упражнений с номерами свыше 20.
§ Популярные темы недели на форуме
Топик Сообщений Просмотров
25 (Learn) 3 13
18 (Learn) 2 20
139 (SELECT) 2 3
39 (Learn) 2 11
105 (SELECT) 2 6
Continue reading "Новости за 2024-08-03 - 2024-08-09"