Różnice między wybraną wersją a wersją aktualną.
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('pgsql: host=10.0.1.7 dbname=ewd', 'ewd_baza', 'CalEBo9'); |
- | $PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::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> |