OPTIMIZATION OF RELATIONAL DATABASE PERFORMANCE THROUGH THE COMBINED USE OF PARTITIONING AND INDEXING MECHANISMS

Authors

DOI:

https://doi.org/10.28925/2663-4023.2026.33.1124

Keywords:

relational DBMS, PostgreSQL, data partitioning, indexing, Range Partitioning, List Partitioning, Hash Partitioning

Abstract

This paper presents a comprehensive study of methods for improving the performance of relational database management systems through the integration of partitioning and indexing mechanisms. The relevance of the study is driven by the rapid growth of big data volumes, which necessitates finding an optimal balance between architectural complexity and hardware costs. The research methodology is based on a series of experiments conducted in the PostgreSQL 18.1 database management system environment. To ensure objective results, a synthetic dataset consisting of 1 million records was generated, simulating the structure and business logic of a modern e-commerce system. The experimental architecture includes a non-partitioned table (Plain) and three types of partitioned structures: date range partitioning (Range), categorical list partitioning (List), and identifier hash partitioning (Hash). The testing framework covers six key query scenarios, including aggregation queries, complex range-based selections, point lookups, and join operations. The primary evaluation metrics are query execution time (latency) and input/output subsystem resource utilization (I/O cost), measured in units of system buffers. The comparative analysis demonstrates that partitioning without additional indexing provides significant performance improvements (up to 11.9× for the Range strategy) only when the query filtering condition matches the partitioning key, which is achieved through the partition pruning mechanism. At the same time, it was found that for point queries, non-partitioned tables with indexes outperform partitioned counterparts by 40–60%, due to the absence of planner overhead associated with analyzing the partition hierarchy. The highest efficiency was achieved by combining partitioning with composite indexes, resulting in up to a 99.1% reduction in resource consumption for complex multi-factor queries. The impact of data fragmentation was also analyzed, revealing that during large-scale aggregation queries, a non-partitioned table may perform approximately 20% faster due to a reduced number of file descriptor operations. Based on the findings, practical recommendations are formulated for selecting optimization strategies depending on workload characteristics. The study confirms that partitioning and indexing are not interchangeable but complementary technologies, whose maximum potential is realized only through their coordinated application within a unified database architecture.

Downloads

Download data is not yet available.

References

Dhandala, N. (2026, January 30). How to build database partitioning types. OneUptime. https://oneuptime.com/blog/post/2026-01-30-database-partitioning-types/view

Jex, K. (2025, September 19). Postgres partitioning best practices: Sofia’s story. https://karenjex.blogspot.com/2025/09/postgres-partitioning-best-practices.html

Angell, Z. (2023, November 2). Database partitioning best practices. Prefect. https://www.prefect.io/blog/database-partitioning-prod-postgres-without-downtime

Омельчук, А., Юзва, А., & Булатецька, Л. (2024, June 13-16). Методи високоефективної обробки даних в Oracle за допомогою секціонування таблиць та індексів. In Проблеми комп’ютерних наук, програмного моделювання та безпеки цифрових систем: матеріали І міжнар. науково-практ. конф. (p. 48). Луцьк. https://apcssm.vnu.edu.ua/index.php/conf/article/view/54

Matalqa, S., & Mustafa, S. (2015, December 15-17). The effect of horizontal database table partitioning on query performance [Paper presentation]. International Arab Conference on Information Technology (ACIT’2015). https://acit2k.org/ACIT/index.php/proceedings-acit/acit-2015-proceedings

Sawant, M., Kinage, K., Pilankar, P., & Chaudhari, N. (2013). Database partitioning: A review paper. International Journal of Innovative Technology and Exploring Engineering, 3(5), 82-85. https://www.ijitee.org/portfolio-item/E1259103513/

Ajdari, J., Mustafa, N., Zenuni, X., et al. (2016). Impact of table partitioning on the query execution performance. IJCSI International Journal of Computer Science Issues, 13(4), 52-58. https://www.ijcsi.org/papers/IJCSI-13-4-52-58.pdf

Liu, P.-J., Li, C.-P., & Chen, H. (2024). Enhancing storage efficiency and performance: A survey of data partitioning techniques. Journal of Computer Science and Technology, 39, 346-368. https://doi.org/10.1007/s11390-024-3538-1

Anchlia, A. (2024). Enhancing query performance through relational database indexing. International Journal of Computer Trends and Technology (IJCTT), 72(8), 130-133. https://doi.org/10.14445/22312803/IJCTT-V72I8P119

Голубінка, В., & Худий, А. (2024). Підвищення продуктивності запитів до баз даних: аналіз технік індексації. Вісник Національного університету «Львівська політехніка». Серія: Інформаційні системи та мережі, (15), 65-73.

Azmat, H., & Huma, Z. (2025). Indexing strategies in SQL: Enhancing query efficiency and scalability. Baltic Journal of Multidisciplinary Research, 2(2), 130-138. https://balticpapers.com/index.php/bjmr/article/view/53

Robinson, E., & Anderson, J. (2025). Comparative study of adaptive indexing techniques for performance improvement in dynamic workloads. The Journal of Innovation in Governance and Business Practices, 1, 32–58. https://jigbp.com/index.php/jigbp/article/view/2

Wu, E., & Madden, S. (2011). Partitioning techniques for fine-grained indexing. In Proceedings of the International Conference on Data Engineering (ICDE) (pp. 1126-1137). http://hdl.handle.net/1721.1/63110

Downloads


Abstract views: 19

Published

2026-06-25

How to Cite

Vichepolskyi, Y., & Bulatetska, L. (2026). OPTIMIZATION OF RELATIONAL DATABASE PERFORMANCE THROUGH THE COMBINED USE OF PARTITIONING AND INDEXING MECHANISMS. Electronic Professional Scientific Journal «Cybersecurity: Education, Science, Technique», 1(33), 242–254. https://doi.org/10.28925/2663-4023.2026.33.1124