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

explain naredba u SQL?

[es] :: MS SQL :: explain naredba u SQL?

[ Pregleda: 2097 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

chemical brother

Član broj: 26031
Poruke: 55
*.lanaco.com.



Profil

icon explain naredba u SQL?03.11.2009. u 11:40 - pre 176 meseci
Postoji li naredba EXPLAIN u MSSQL-u? Postoji li neki pandam toj naredbi koji u SQl-u daje iste rezultate,
tačnije da ima isti koncept?
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
82.117.202.*

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: explain naredba u SQL?05.11.2009. u 14:31 - pre 175 meseci
A sta bi ta naredba trebala da radi?
Every hamster has his day.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: explain naredba u SQL?05.11.2009. u 14:50 - pre 175 meseci
ako mislis na DB2 explain facility, u SQL serveru imas profiler za pracenje skripti ali koliko znam profiler ne hvata execution planove, to moras na individualnoj bazi da radis kroz enterprise manager.

[Dijagnostika] Actual Execution Plan, uputstvo

ne secam se dal db2explain ima jos neku svrhu, ako ima vici da vidim sta ti je ciniti.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
82.117.202.*

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: explain naredba u SQL?05.11.2009. u 15:09 - pre 175 meseci
offtopic @mmx:
Profiler moze da hvata i prikazuje execution plan (new trace -> events selection -> show all events -> showplan xml)
Every hamster has his day.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: explain naredba u SQL?05.11.2009. u 15:12 - pre 175 meseci
@off: Cool, hvala.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: explain naredba u SQL?05.11.2009. u 15:13 - pre 175 meseci
Pretpostavljam da je mislio na EXPLAIN PLAN na Oracle bazi koja daje execution plan...
 
Odgovor na temu

chemical brother

Član broj: 26031
Poruke: 55
*.lanaco.com.



Profil

icon Re: explain naredba u SQL?09.11.2009. u 09:58 - pre 175 meseci
Jeste, u pitanju je bio EXPLAIN PLAN, samo sto ja prvobitno nisam dobro razumio. Vec sam upoznat sa EXPLAIN PLAN-om u Oracle-u, ali sam mislio da postoji neka naredba u SQL-u.

Hvala puno svima!
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: explain naredba u SQL?09.11.2009. u 13:11 - pre 175 meseci
Pa sve sto ent manager radi moze generalno da se uradi i preko skripti:


Estimated text plan:
Code:

SET SHOWPLAN_ALL ON;
go;
SELECT * from TestTable;
go;
SET SHOWPLAN_ALL OFF;
go;


Actual text plan:
Code:

SET STATISTICS PROFILE ON;
go;
SELECT * from TestTable;
go;
SET STATISTICS PROFILE OFF;
go;


Estimated XML plan:
Code:

SET SHOWPLAN_XML ON;
go;
SELECT * from TestTable;
go;
SET SHOWPLAN_XML OFF;
go;


Actual XMLplan:
Code:

SET STATISTICS XML ON;
go;
SELECT * from TestTable;
go;
SET STATISTICS XML OFF;
go;


U svim slucajevima ces dobiti ekstra recordset (za estimated plan skripta nece biti izvrsena tako da ces dobiti samo plan bez rezultata) koji sadrzi text ili xml verziju plana. Svo ovo mozes da pokrenes i iz svoje aplikacije, ne treba ti GUI, naravno treba posle da znas da interpretiras taj text/xml plan.






Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

[es] :: MS SQL :: explain naredba u SQL?

[ Pregleda: 2097 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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