Merhaba Atıf Hocam , hatırlarsınız belki ben Mert sizinle Ankara'da
konuşmuştuk. Elinize sağlık. Forkladım. İlk amacım projede çeviri ve
belgelendirme gibi bir katkı sunmak. Eğer gerekiyorsa elbette ...
Teşekkürler
Başarılar
Not : GPLv3-only mi yoksa GPLv3-or-later mı olduğu hakkında da bilgi
alabilir miyiz ? GPL seçtiğiniz için Teşekkürler, umarım geri
bildirimleriniz bol olur. Zira lisansın fonksiyonu bu yönde... Tasarımı
bu biliyorsunuz...
Görüşmek dileğiyle
On 11/10/25 12:44 PM, Atıf CEYLAN wrote:
Merhabalar,
Dikeyde çok kullanıcılı ve birden çok veritabanı barındıran
PostgreSQL cluster'larda kaynak izolasyonu yapmak bazen can sıkıcı
olabiliyor.
Genelde bu sorunu aşmak için veritabanlarını farklı fiziksellere
bölmek gerekebiliyor. Ya da SaaS olarak verilen veritabanı hizmetleri
için yine fiziksel ayrım yapılması gerekebiliyor.
Bu sorunları çözmek amacıyla GPL lisanslı bir PostgreSQL eklentisi
geliştirdim.
Veritabanı ve role bazlı olarak;
- CPU limitleme yapıyor. (Main ve parallel workers dahil)
- Anlık transaction limitleme yapıyor.
- Statement bazlı (SELECT/INSERT/UPDATE/DELETE) anlık limitleme yapıyor.
- Her oturum için work_mem limitlemesi yapıyor.
Desteklediği PostgreSQL sürümleri: 15,16,17 ve 18
Alfa sürüm olduğu için mümkünse paketten değil kaynak koddan
derleyerek kullanmanızı rica ederim.
GitHub Linki: https://github.com/appstonia/pg_qos
--
M.Atıf Ceylan
CTO
AppstoniA OÜ
--
Mert Gör
+905538364618
GPG Key ID: 0xD5A31B8B1A6F02BC
https://www.procyberian.xyz
Procyberian Systems Distribution
Free Software Free Society