Jedna z věcí, která se mi na SQL Developeru vždy líbila, je, jak mi šetří čas. Jistě, dostávám tento efektně vypadající nástroj GUI, který mi umožňuje zadávat příkazy SQL do databáze. Ale tuto schopnost jsem měl od samého začátku s SQL*Plus a Server Manager (pokud jste tu dost dlouho, abyste si to pamatovali). Ale SQL Dev skvěle šetří čas a to je důvod, proč už SQL*Plus používám jen zřídka.
SQL Dev 4.2 byl vydán do produkce minulý týden a jednou z jeho nových funkcí, které se mi líbí, je sekce Top SQL z prohlížeče Instance Viewer. Tyto informace nejsou žádnou novinkou. Byl jsem schopen získat tyto informace pomocí skriptů SQL a z Oracle Enterprise Manager. Ale SQL Dev mi opět šetří čas.
Chcete-li použít tuto novou funkci, musíte samozřejmě používat SQL Dev 4.2. Pokud nemáte kopii této nejnovější verze, můžete ji získat zde. Poté přejděte na panel DBA a připojte se k vybrané instanci. Poté spusťte prohlížeč Instance Viewer. Měli byste být schopni vidět sekci TOP SQL celkem snadno.
Kliknutím na záhlaví těchto sloupců je můžete seřadit podle zvolené metriky.
Pokud poklepete na konkrétní příkaz SQL, poprvé, když to v tomto případě uděláte, SQL Dev se vás pokusí ochránit před potenciálním poškozením, protože to, co následuje, vyžaduje možnost Tuning Pack.
Poté, co stisknete Ano a učiníte tak pouze v případě, že máte licenci na tento volitelný balíček, zobrazí se podrobnosti o tomto příkazu SQL. Můžete vidět plán vysvětlení:
Jednou z mých dvou oblíbených částí této nové funkce je možnost získat snadný přístup k vázání hodnot proměnných. Až příliš často při ladění příkazů SQL potřebuji určit, co uživatel zadal pro hodnoty proměnných vazeb.
Pouhým kliknutím na záložku SQL Tuning Advice uvidím výsledky Tuning Advisor. Toto je moje další oblíbená funkce a ušetří mi spoustu času, kdy bych musel spouštět prohlížeč a připojovat se k Enterprise Manager a pak provést dalších asi 10 kliknutí, dokud se nedostanu ke stejným informacím.
Poslední informace ukazuje uplynulou časovou historii pro tento příkaz SQL.
Když jsem poprvé četl informace o prvním osvojiteli pro SQL Dev 4.2, hodně z nich bylo zaměřeno na nový formátovač. I když to mnohým šetří čas, já to používám jen zřídka. Ale toto je jedna z nových funkcí, ze které jsem opravdu nadšený.