Geri Dön

An empirical study: Parallel experiments on postgreSQL

PostgreSQL veritabanı üzerinde paralel denemeler

  1. Tez No: 371530
  2. Yazar: REYDAN ÇANKUR
  3. Danışmanlar: PROF. DR. H. NÜZHET DALFES
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2010
  8. Dil: İngilizce
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Bilişim Enstitüsü
  11. Ana Bilim Dalı: Hesaplamalı Bilimler ve Mühendislik Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 69

Özet

Veritabanı yönetim sistemleri, veri yoğun uygulamalarda çözümler geliştirmek için kullanılır. Günümüzde hem akademide hem de endüstride kullanılan veritabanlarının boyutu ve sorguların karmaşıklığı artmaktadır. Boyutları artan veritabanları için performans bir sorun haline gelmektedir. Bu noktada paralel veritabanları hız sağlayarak veritabanlarının etkin kullanım için anahtar çözüm olmaktadır.Bu çalışmada amacımız paralel ilişkisel veritabanları ve ilgili performans sorunlarını değerlendirmektir. Hedefimizi gerçekleştirmek için, PostgreSQL veritabanının performans ölçümü ve sorgu iyileştirmesine yöneldik. Sorgu iyileştirmeleri için OpenMP dili kullanıldı. İlk olarak çeşitli yollarla varolan kaynak kodun performans ölçümleri alındı. Bunu yapmak için çeşitli görevler içeren bir sorgu seti veritabanı üzerinde çalıştırıldı. Daha sonra en çok zaman harcayan fonksiyonlar belirlenerek, OpenMP dili ile tekrar yazıldı.Sonuçlar bize bu yöntemle performansın arttırılabileceğini gösteriyor.

Özet (Çeviri)

Database management systems are increasingly used for developing solutions in data-intensive applications. Furthermore, as databases are growing in size and queries increasing in complexity, performance is becoming an issue. Parallel databases can provide speedup and scale up during query processing which is the key solution for handling complex and large databases effectively.In this study our aim is to assess the state of art in parallel relational databases and related performance issues. To achieve our goal, we have concentrated on PostgreSQL performance measurement and query optimization by using OpenMP. We first explore the performance issues of PostgreSQL by profiling the database with Gprof and OProfile. A query set, which consists of Select, Sort, Group, Inner Join Operations and Aggregate functions, is used to measure the performance on the stated profilers. In addition to that, pgbench, which is a PostgreSQL benchmarking tool, is used to evaluate the database performance on different CPU-core numbers, in terms of transaction per second (TPS) and CPU time. By obtaining data on which functions the most time during query processing is spent, we try to find out where to implement multi-processing. The results show that implementation of OpenMP to the source code increases the performance for some aspects.

Benzer Tezler

  1. Bilgisayarlı ortamlarda kullanılan yükseltilmiş döşeme malzemelerinin fiziksel ? mekaniksel özelliklerinin araştırılması ve mekan tasarımına etkilerinin belirlenmesi

    Investigation of physical ? mechanical properties of raised flooring materials used in computerized spaces, and determination of their effects on space design

    ABDULLAH CEMİL İLÇE

    Sanatta Yeterlik

    Türkçe

    Türkçe

    2007

    İç Mimari ve DekorasyonHacettepe Üniversitesi

    İç Mimarlık ve Çevre Tasarımı Ana Sanat Dalı

    DOÇ. DR. İLKER USTA

  2. Bir kalıtımsız iz olarak mimarlık üzerine bir deneme

    Architecture as a genetic trajectory

    DENİZ ASLAN

    Doktora

    Türkçe

    Türkçe

    1999

    Mimarlıkİstanbul Teknik Üniversitesi

    PROF.DR. K. FERHAN YÜREKLİ

  3. Çok elemanlı yapılarda malzeme sönümü ve temas özelliklerinin ölçülmesi

    Measurement of material damping and contact properties of multibody structures

    MURAT CAN TÜZEL

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    PROF. DR. KENAN YÜCE ŞANLITÜRK

  4. Santrifüj kuvvet altında tekstil içerisindeki su hareketinin incelenmesi

    Investigation of water flow in porous textile under centrifugal forces

    FATİH KASAP

    Doktora

    Türkçe

    Türkçe

    2018

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. MUSTAFA ÖZDEMİR