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
baza_status [2014/10/29 12:36]
zozlak utworzono
baza_status [2015/01/28 22:31] (aktualna)
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'​);​ + $PDO = new PDO('pgsql: host=10.0.1.7 dbname=ewd', ​'​ewd_baza',​ '​CalEBo9'​);
- $PDO = new PDO($GLOBALS['POLACZENIE_SQL']); +
- $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 22:
  }  }
  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.1414582611.txt.gz · ostatnio zmienione: 2014/10/29 12:36 przez zozlak