Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.087 pregleda

Najnovija ↓

Koji je SQL dosao do servera - MSSQL Profiler? 13.05.2006. u 08:34 · pre 249 meseci #1
Kako da vidim koji je SQL 'napao' server tj sta je otislo ka serveru. Totalni sam pocetnik u Oraclu i pokazan mi je TOAD-ov Kill/trace session ali ne mogu da verujem da to jedina stvar, jer je kriminalno losiji od Profilera za MS SQL Server, i zaista ne mogu da verujem da je to jedina stvar koja to radi. Na stranu to sto se kao osvezava svakih 5 sec ili koliko mu das, nisam siguran ni pokaze li sta treba a kamo li kad treba.
Kad vec pitam imam i problem sa nekim procesom dbsnmp.exe koji je takodje oracov, zaglupi mi celu masinu, kad ga ubijem sve proradi, nemam pojma mozda sam nesto pogresno instalirao. Zaglupi se uglanom kada dodje neka ICQ poruka, koliko sam ja primetio svadja se sa mreznim saobracajem...
Pozdrav i hvala.
Re: Koji je SQL dosao do servera - MSSQL Profiler? 25.05.2006. u 11:51 · pre 248 meseci #2
Sve zavisi koja je verzija servera, da li si je patchovao kako treba, kako si kreirao bazu i koje si joj postavke naveo, na kojem sistemu radi...

Sto se tice TOAD-a i Kill/Trace Session prikazuje sve sasvim uredno u dosta komplikovanim upitima, sto znam (na zalost) iz licnog iskustva.

Ako imas neki konkretniji problem reci.

Pozdrav!
Potpis
:: Don't drink contaminated water - drink beer ::
Re: Koji je SQL dosao do servera - MSSQL Profiler? 26.05.2006. u 09:53 · pre 248 meseci #3
Ako ne znas da koristis TOAD, nemoj da govoris kako on to nema...

Ima itekako. Odaberes session u Session browseru, pa onda skroz desno imas "Long Ops" ili "Current Statement" ili "Open Cursors" ili "Waits", "I/O", "Process", "Access", "Locks" ... Informacija koliko ti dusa zeli...

Osim toga, Oracle ima ugradjen paket DBMS_PROFILER. Vrijedi malo procitati u dokumentaciji sta, kako i td.
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: Koji je SQL dosao do servera - MSSQL Profiler? 02.08.2006. u 15:24 · pre 246 meseci #4
I mene zanima kako i gde TOAD ima opciju da loguje sql koji je dosao do server, kao sto to ima MSQL. Znaci, ko nije video MSQL Profiler, prati sve sql koji dodju i ti mozes ili tu da ih gledas, ili da ih snimis u fajl u vise formata...
Ni ja nisam video tako nesto u TOAD, mada je super alat. OK je current stmt. i ostale stvari, ali ovako nesto da li ima?
Potpis
Buducnost pripada onima koji je vide dok jos nije svima ocigledna.
Re: Koji je SQL dosao do servera - MSSQL Profiler? 02.08.2006. u 15:49 · pre 246 meseci #5
Ne znam kako to funkcionise kod MS SQL-a, ali ja sa TOAD-om odaberem zeljeni session, kliknem desnom tipkom misa i odaberem "Start trace". Sve bude logovano u trace datoteci, nakon cega sa TKProf obradim tu trace datoteku i u dobijenoj datoteci izvrsim analizu svih SQL upita.

Mozda u TOAD-u ima i neki drugi princip logovanja SQL upita, ali ja ga ne poznajem, pa ako ima, nek javi neko. :)

Osim toga, traceovanje mozes obaviti i u SQL*Plusu, i u PL/SQL-u ...
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: Koji je SQL dosao do servera - MSSQL Profiler? 02.08.2006. u 20:01 · pre 246 meseci #6
Zainteresovalo me ovo, pa sam malo pogledao. U TOAD, nesto sto jako lici na MSQL Profiler, jeste Tools-->SGA Trace/Optimization.
Taj alat trejsuje sql upite koji su dosli na bazu, mozes lepo da biras filter kako ces da ih pregledas, da ih snimis u raznim formatima itd.

Da li si mislio na to Dejane? I ta datoteka koju spominjes, kada pokrenes Start trace za neku sesiju, gde se ona nalazi?
Potpis
Buducnost pripada onima koji je vide dok jos nije svima ocigledna.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme