analýza dotazu   zodpovězená otázka

SQL, Databáze

Zdravim chtěl jsem se zeptat jestli by jste mi někdo neporadil jak v Microsoft SQL Server Management Studio analyzovat způsob zpracování nějakého dotazu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To je hodně široký pojem o kterém je možné mluvit velmi dlouho. Pokud chcete vědět něco konkrétního zeptejte se, pokud chcete školení, napiště mi na mail tomas[zavinac]jecha.net.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Děkuji za nabídku, mě by zajímalo v případě že mám nějaký SQL dotaz jak bych tento dotaz mohl analyzovat z hlediska rychlosti, počtu odeslaných paketů atd... Je li k tomu nějaký nástroj v Microsoft SQL Server Management Studio kde bych vsechno toto mohl zjistit.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Stastiky lze zapnout:

go
set statistics time on
set statistics io on
go
select * from dbo.Table1 -- vas dotaz
go
set statistics time off
set statistics io off
go

Budou ukazovat čas a počty logických a fyzických čtení.

Případně po zaškrtnutí "Display Estimated Execution Plan" (vpravo od "Execute" tlačítka v Management Studio) vrací SQL Server XML exekučního plánu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback