Narzędzia użytkownika

Narzędzia witryny


baza_status

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
Ostatnia wersja Both sides next revision
baza_status [2014/10/29 12:36]
zozlak utworzono
baza_status [2015/01/11 18:25]
zozlak
Linia 1: Linia 1:
 ~~NOCACHE~~ ~~NOCACHE~~
-Zapytania aktualnie wykonywane na serwerze: +====== ​Zapytania aktualnie wykonywane na serwerze ​baz danych ====== 
-(odśwież stronę, aby zaktualizować)+ 
 +Odśwież stronę, aby zaktualizować
 <PHP> <PHP>
  require_once('​../​php/​sql.php'​);​  require_once('​../​php/​sql.php'​);​
- $PDO = new PDO($GLOBALS['POLACZENIE_SQL'​]);​ + $PDO = new PDO('pgsqlhost=10.0.1.7 dbname=ewd'​'​ewd_baza',​ '​CalEBo9'​); 
- $PDO->​setAttribute(PDO::​ATTR_ERRMODEPDO::​ERRMODE_EXCEPTION);+
  
  $zapytania = $PDO->​query("​  $zapytania = $PDO->​query("​
- SELECT datname AS baza, application_name AS klient, query_start AS data_rozpoczecia,​ now() - query_start AS czas_dzialania,​ query AS zapytanie + SELECT datname AS baza, usename AS uzytkownik, pid, application_name AS klient, query_start AS data_rozpoczecia,​ now() - query_start AS czas_dzialania,​ query AS zapytanie 
- FROM ​pg_stat_activity + FROM ​obciazenie_serwera() 
- WHERE ​state = '​active'​ and usename <> '​ewd_www'​ AND query NOT LIKE '​%pg_stat_activity%'​+ WHERE usename <> '​ewd_www'​ AND query NOT LIKE '​%pg_stat_activity%'​
  ORDER BY baza, data_rozpoczecia  ORDER BY baza, data_rozpoczecia
  "​)->​fetchAll(PDO::​FETCH_ASSOC);​  "​)->​fetchAll(PDO::​FETCH_ASSOC);​
  
  echo('<​table>'​);​  echo('<​table>'​);​
- echo('<​thead><​tr><​th>​baza</​th><​th>​data rozpoczęcia</​th><​th>​czas wykonywania</​th><​th>​program klienta</​th><​th>​zapytanie</​th></​tr></​thead>'​);​+ echo('<​thead><​tr><​th>​baza</​th><​th>​użytkownik</​th><​th>​data rozpoczęcia</​th><​th>​czas wykonywania</​th><​th>​program klienta</​th><​th>​zapytanie</​th><​th>​pid</​th></​tr></​thead>'​);​
  echo('<​tbody>'​);​  echo('<​tbody>'​);​
  
Linia 23: Linia 24:
  }  }
  unset($i);​  unset($i);​
- echo('<​tr><​td>'​.$z['​baza'​].'</​td><​td>'​.$z['​data_rozpoczecia'​].'</​td><​td>'​.$z['​czas_dzialania'​].'</​td><​td>'​.$z['​klient'​].'</​td><​td>'​.$z['​zapytanie'​].'</​td></​tr>'​);​+ echo('<​tr><​td>'​.$z['​baza'​].'</​td><​td>'​.$z['​uzytkownik'​].'</​td><​td>'​.$z['​data_rozpoczecia'​].'</​td><​td>'​.$z['​czas_dzialania'​].'</​td><​td>'​.$z['​klient'​].'</​td><​td>'​.$z['​zapytanie'​].'</​td><​td>'​.$z['​pid'​].'</​td></​tr>'​);​
  }  }
  
  if(count($zapytania) == 0){  if(count($zapytania) == 0){
- echo('<​tr><​td colspan="​5">​Żadne zapytania nie są w tej chwili realizowane</​td></​tr>'​);​+ echo('<​tr><​td colspan="​6">​Żadne zapytania nie są w tej chwili realizowane</​td></​tr>'​);​
  }  }
  echo('</​tbody>'​);​  echo('</​tbody>'​);​
  echo('</​table>'​);​  echo('</​table>'​);​
 </​PHP>​ </​PHP>​
baza_status.txt · ostatnio zmienione: 2015/01/28 22:31 przez zozlak