Postgresql veri tabanlarında optimizasyon
Optimization in postgresql databases
- Tez No: 1010140
- Danışmanlar: DR. ÖĞR. ÜYESİ ÖZGE YÜCEL KASAP
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2026
- Dil: Türkçe
- Üniversite: Bahçeşehir Üniversitesi
- Enstitü: Lisansüstü Eğitim Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgi Teknolojileri Bilim Dalı
- Sayfa Sayısı: Belirtilmemiş.
Özet
Bu tez çalışmasında, PostgreSQL veri tabanı üzerinde önerilen optimizasyon yöntemleri uygulanarak veri tabanı şemalarının performans açısından nasıl iyileştirilebileceği araştırılmıştır. Bu kapsamda, aynı veri setleri üzerinde optimizasyon öncesi ve sonrası gerçekleştirilen sorguların çalışma süreleri karşılaştırılmış; böylece sunulan yöntemlerin veri tabanı performansına ölçülebilir bir katkı sağlayıp sağlamadığı ortaya konulmuştur. Çalışmada, standart bir e-ticaret sisteminde bulunması gereken temel veri setleri oluşturulmuş ve bu veri setleri üzerinde çeşitli optimizasyon teknikleri uygulanmıştır. Önerilen kuralların etkisini değerlendirebilmek amacıyla, indeksleme ve bölümleme (partitioning) yapılmamış tablolar ile bu işlemler uygulandıktan sonraki tablolar karşılaştırılmış; her iki durumda da temel sorguların ortalama yanıt süreleri ölçülerek performans farkları incelenmiştir. Bu çalışma, birleşik bir PostgreSQL ortamında indeksleme, bölümleme ve bakım mekanizmalarının birleşik etkilerini deneysel olarak değerlendirerek literatüre katkıda bulunmaktadır. PostgreSQL veri tabanına erişim sağlamak ve çalışma kapsamında gerçekleştirilen sorguların sonuçlarını görüntülemek için pgAdmin ara yüzü kullanılmıştır. Ölçümlerde, özellikle büyük hacimli veri barındıran tablolarda indekslerin ve partitioning yapılarının sorgu yürütme sürelerine etkisi ayrıntılı biçimde analiz edilmiştir. Elde edilen bulgular, veri tabanı tasarımı ve yönetimi süreçlerinde uygulanacak olan doğru optimizasyon tekniklerinin sorgu performansını anlamlı düzeyde iyileştirebileceğini göstermektedir.
Özet (Çeviri)
In this thesis study, optimization methods proposed for PostgreSQL databases were applied to improve the performance of database schemas. Within this scope, query execution times obtained before and after the optimizations were compared using identical datasets, allowing the performance impact of the proposed methods to be quantitatively evaluated. A set of data tables reflecting the structure of a standard e-commerce system was constructed, and various optimization techniques were implemented on these datasets. To assess the effectiveness of these techniques, queries executed on tables without indexing and partitioning were compared with queries executed on the same tables after indexing and partitioning were applied. The differences in execution times were measured in order to evaluate how these optimization strategies influence database performance. This study contributes to the literature by experimentally evaluating the combined effects of indexing, partitioning, and maintenance mechanisms within a unified PostgreSQL environment. PgAdmin was used as the interface for accessing the PostgreSQL database and visualizing the query results. The analysis particularly focused on the effects of indexes and partitioning structures on query execution times in tables containing large volumes of data. The findings demonstrate that appropriate optimization techniques can significantly improve query performance and contribute to more efficient database design and management processes.
Benzer Tezler
- Entity framework'ün farklı veri tabanlarındaki performans analizi
Performance analysis of entity framework in different databases
TAHSİN BALCI
Yüksek Lisans
Türkçe
2018
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKırıkkale ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. ERMAN YÜKSELTÜRK
- Birden fazla tematik haritanın tek bir vektör veri tabanından yönetilmesi
Managing multiple thematic maps from a single vector database
HASAN ARIKAN
Yüksek Lisans
Türkçe
2022
Jeodezi ve FotogrametriAfyon Kocatepe ÜniversitesiHarita Mühendisliği Ana Bilim Dalı
PROF. DR. İBRAHİM YILMAZ
- Mevcut Hastane Bilgi Sistemlerine Farklı Veri Tabanı Mimarilerinin Uygulanmasının Sistem Performansına Etkisinin Ölçülmesi
Evaluating the Impact of Applying Different Database Architectures on System Performance in Existing Hospital Information Systems
MAHMUT GÜLERCE
Doktora
Türkçe
2025
HastanelerAkdeniz ÜniversitesiTıp Bilişimi Ana Bilim Dalı
DOÇ. DR. KEMAL HAKAN GÜLKESEN
- Collectr: A gamified emotional data collection and labelling platform for children
Collectr: Çocuklar için oyunlaştırılmış duygu verisi toplama ve etiketleme aracı
TURGUT CAN AYDINALEV
Yüksek Lisans
İngilizce
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiOyun ve Etkileşim Teknolojileri Ana Bilim Dalı (disiplinlerarası)
PROF. DR. HATİCE KÖSE
- Politika duyarlı text-to-SQL ajanının postgresql satır düzeyi güvenlik (RLS) ile uygulamalı değerlendirilmesi
Applied evaluation of the policy-sensitive text-to-SQL agent with postgresql row level security (RLS)
ALI ATIA ALI KOUNDI
Yüksek Lisans
Türkçe
2026
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya ÜniversitesiBilişim Sistemleri Mühendisliği Ana Bilim Dalı
PROF. DR. İSMAİL HAKKI CEDİMOĞLU