Kategori: POSTGRESQL

PostgreSQL – Tablo Boyutlarının Listelenmesi

Çoğu veritabanı sisteminde olduğu gibi PostgreSQL de objelerin disk boyutlarının kolayca hesaplanabilmesi için bize çeşitli sistem fonksiyonları sunuyor. Bir tablonun boyutunu bu fonksiyonları kullanarak alabiliyoruz. Bu fonksiyonlardan; pg_table_size Bir tablonun indexleri hariç kapladığı alan pg_total_relation_size Bir tablonun her şey dahil kapladığı alan pg_relation_size Bir objenin (tablo index vs ) diskte kapladığı alan. Bu fonksiyondan ek […]

PostgreSQL up-time

PostgreSQL’in ne kadar süredir açık olduğunu anlamanın sayısız yolu var, bunlardan ikisi aşağıdadır. SQL Kullanarak PostgreSQL’in çalıştığı zamanı bulma SELECT   CURRENT_DATE - (pg_postmaster_start_time())::DATE AS up_day,   CURRENT_TIMESTAMP -pg_postmaster_start_time() AS up_time,   pg_postmaster_start_time() AS start_time; Service Tanımlarına bakarak PostgreSQL’in çalıştığı zamanı bulma systemctl status postgresql PID Kullanarak PostgreSQL’in çalıştığı zamanı bulma Önce PostgreSQL ana process’inin […]

Debian 8.x (Jessie) üzerine PostgreSQL 9.6 Kurulumu

Bildiğiniz gibi 2016 eylül sonunda PostgreSQL’in 9.6 versiyonu çıktı. Bu makalede PostgreSQL 9.6’nın minimal bir Debian 8.x (Jessie) üzerinde kurulum adımlarını bulacaksınız. Ek olarak, Türkçe desteği olan bir veritabanı oluşturacağız. PostgreSQL’de UTF-8 desteği olduğu için herhangi bir dildeki karakteri veritabanında saklayabilirsiniz. Yalnız hangi küçük harfin hangi büyük harfle eşleneceği veya karakterleri sıralarken nasıl bir sıra […]