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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 5
Last 30 days: 2