PostgreSQL up-time

17 Oca by Şahap AŞÇI

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;

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 pid’ini alırız.

ps hf -C postgres

ps hf -C postgres

485 olduğunu görüyoruz. Daha sonra sürecin ne zaman başladığına bakarız. Bunun da çeşitli yolları var. Bunlardan biri;

ls -ld /proc/BURAYA-PID-GELECEK

ls -ld /proc/BURAYA-PID-GELECEK

Referanslar

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir