Details

Title Оценка влияния параметров журнала предзаписи на производительность базы данных в PostgreSQL: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии»
Creators Косенкова Анна Алексеевна
Scientific adviser Нестеров Сергей Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2024
Collection Выпускные квалификационные работы; Общая коллекция
Subjects PostgreSQL; WAL; журнал предзаписи; производительность; транзакции; write-ahead logging; performance; transactions
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.02
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2024/vr/vr24-3390
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\30464
Record create date 7/11/2024

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена экспериментальному исследованию производительности базы данных в зависимости от настройки параметров журнала предзаписи. Задачи, которые решались в ходе работы: 1) Анализ предметной области и постановка задачи. 2) Изучение особенностей настройки параметров журнала предзаписи в PostgreSQL. 3) Проведение экспериментов для исследования производительности базы данных в зависимости от настройки параметров журнала предзаписи. 4) Оценка влияния параметров журнала предзаписи на производительность базы данных. Работа содержит 3 главы. Первая глава посвящена обзору предметной области, в частности рассмотрению архитектуры PostgreSQL, устройства журнала предзаписи, его роли при репликации баз данных, понятия контрольных точек и их зависимости от настройки параметров журнала предзаписи, а также понятия производительности, транзакций и уровней их изоляции. Вторая глава содержит описание процесса разработки сервиса для проведения экспериментального исследования производительности базы данных при различных конфигурациях. В третьей главе рассматриваются результаты проведённых с помощью разработанного сервиса серий экспериментов. Приведено подробное описание результатов экспериментов и выдвинуты предположения о наличии факторов, которые оказывали влияние на результаты. В результате работы были предложены рекомендации по настройке параметров журнала предзаписи, направленные на повышение производительности базы данных в системе управления базами данных PostgreSQL.

The given work is devoted to the experimental study of database performance depending on the configuration of write-ahead log parameters. The research set the following goals: 1) Analysis of the subject area and problem formulation. 2) Exploring the specifics of configuring write-ahead log parameters in PostgreSQL. 3) Conducting experiments to investigate database performance based on the configuration of write-ahead log parameters. 4) Assessing the impact of write-ahead log parameters on database performance. The work contains three chapters. The first chapter is devoted to an overview of the subject area, specifically examining the architecture of PostgreSQL, the structure of the write-ahead log, its role in database replication, the concept of checkpoints and their dependency on the write-ahead log parameters, as well as the concepts of performance, transactions, and their isolation levels. The second chapter describes the process of developing a service for conducting experimental research on database performance under various configurations. The third chapter examines the results of a series of experiments conducted using the developed service. A detailed description of the experiment results is provided, along with hypotheses regarding the factors that influenced the outcomes. As a result of the study, recommendations were proposed for configuring the write-ahead log parameters aimed at enhancing the database performance in the PostgreSQL database management system.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 5 
Last 30 days: 2

Detailed usage statistics