Logowanie zużytego transferu przez użytkownika - PostgreSQL
Kocurro - 22-07-2009 12:58
Logowanie zużytego transferu przez użytkownika - PostgreSQL
Witajcie,
Dzisiaj już nie tak głupio ale trochę ambitniej. Otóż temat jest następujący.
Mam serwer bazy danych PostgreSQL, na nim mam różne bazy danych oraz różnych użytkowników z różnym prawem dostępu do tychże baz - czyli jak na razie standardowo - użytkownicy mogą łączyć się poprzez TCP/IP ... czyli norma, ale uwaga.
Chciałbym logować ile danych przesłał dany użytkownik połączony z bazą danych - wiem, że oczywiście nie będą to dane w pełni poprawne bo trzeba doliczyć transfer zużyty na negocjacje i logowanie.
Czy jest to możliwe ? Jeśli tak to jak to zrobić ? Jeśli nie to jak zrobić by to było możliwe ?
Przy okazji podobne pytanie jeśli chodzi o MySQL'a :)
Dla utrudnienia temat podobny ale trochę inny - co w przypadku gdy używane są połączenia SSL ?
I na marginesie by nie tworzyć nowego wątku - czy da się logować zapytania wykonywane przez danego użytkownika ? Z tego co wiem to tak, ale jak teraz logować zapytania każdego użytkownika do oddzielnego pliku ?
Z góry dzięki zarówno za gotowe rozwiązania jak i za wszelkie sugestie, które mogą naprowadzić na właściwe rozwiązanie.
Pozdrawiam serdecznie,
Łukasz
ps: wiem, wiem - wakacje są i dlatego wymyślam takie banalne tematy :)
Kocurro - 22-07-2009 18:29
Z tego co udało mi się znaleźć gdzieś w sieci:
- PostgreSQL podobna ma możliwość logowania informacji o tym ile użytkownik danych odczytał/zapisał do bazy
- logowania transferu nie udało mi się znaleźć
- logowania obciązenia tym bardziej
Przyznam szczerze - jestem zaskoczony, że nikt nie pomyślał o tym wcześniej :)
-- edit --
Może podzielisz się użytym rozwiązaniem - może naprowadzi mnie na jakieś własne.
buffi89 - 22-07-2009 19:30
Cytat:
Przyznam szczerze - jestem zaskoczony, że nikt nie pomyślał o tym wcześniej :)
Cytat:
Poza tym takie rzeczy to tylko w erze,
odpowiedz miałeś wyżej
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl