Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

logovanje SVIH upita

[es] :: MySQL :: logovanje SVIH upita

[ Pregleda: 1785 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.static.sbb.rs.

Sajt: www.tojesoft.co.rs


+5 Profil

icon logovanje SVIH upita29.01.2014. u 08:04 - pre 124 meseci
treba mi da logujem SVE upite (sel, upd, ins, del) u toku jednog testa koji traje 15-ak min.

mysql 5.6, ukljucio general log, nema nista u fajlu. da li moguce i sta treba da uradim?
Acta, non verba!
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: logovanje SVIH upita29.01.2014. u 08:54 - pre 124 meseci
http://dev.mysql.com/doc/refman/5.6/en/query-log.html
--general_log=1
--general_log_file=/tmp/generalmysql.log

i onda mozes runtime:

Code:

SET GLOBAL general_log = 'ON';
-- vozi ovde tvoj neki test
SET GLOBAL general_log = 'OFF';

 
Odgovor na temu

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.static.sbb.rs.

Sajt: www.tojesoft.co.rs


+5 Profil

icon Re: logovanje SVIH upita29.01.2014. u 09:50 - pre 124 meseci
fakat radi. ja sam prvo podesavao general log file u moj Downloads folder pa nista nisam dobio. je l bitno u koji folder se pise log?
Acta, non verba!
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: logovanje SVIH upita29.01.2014. u 09:57 - pre 124 meseci
http://dev.mysql.com/doc/refman/5.6/en/log-destinations.html

mora mysql da ima pravo da pise po njemu, verovatno u tvoj Downloads
folder mysql (koji trci kao mysql user) nema pravo da pise :D

/tmp ti je uvek najsigurniji :D tu svako moz da sara :D
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.oracle.co.uk.

Sajt: mysql.rs


+2377 Profil

icon Re: logovanje SVIH upita29.01.2014. u 10:38 - pre 124 meseci
obrati paznju samo sa ovim log-destinations onda u log-file ne pises punu putanju .. ja nekako volim da napisem full putanju da ne mislim ... inace ono sto ti je bitno je da mozes da palis i gasis general log real time bez da resetujes mysql (to ranije nije moglo)

i naravno, da ponovim jos jednom, user pod kojim trci mysql mora da ima write priv :)


 
Odgovor na temu

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.static.sbb.rs.

Sajt: www.tojesoft.co.rs


+5 Profil

icon Re: logovanje SVIH upita29.01.2014. u 15:03 - pre 124 meseci
svidelo mi se logovanje u tabelu. evo primer:

-- odaberemo neku bazu, nije obavezno, ili startujemo neki program ili nista
USE pd460;

-- preusmerimo log u tabelu, mysql.general_log
set global log_output='TABLE';

-- ispraznimo tabelu
TRUNCATE table mysql.general_log;

-- ukljucimo logovanje
set general_log=1;

-- kuckamo SQL ili pustimo test...
SELECT TRT FROM MRT;
INSERT INTO MRT (TRT) VALUES ('trt');

-- onda iskljucimo logovanje
set general_log=0;

-- pogledamo statistiku, na primer:
SELECT * FROM general_log WHERE argument NOT IN ('SET autocommit=0', 'SET autocommit=1', 'commit', 'select @@session.tx_read_only', 'set session transaction read only', 'set session transaction read write');

SELECT * FROM general_log WHERE argument LIKE 'INSERT%';
SELECT * FROM general_log WHERE argument LIKE 'UPDATE%';
SELECT * FROM general_log WHERE argument LIKE 'DELETE%';



Acta, non verba!
 
Odgovor na temu

[es] :: MySQL :: logovanje SVIH upita

[ Pregleda: 1785 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.