Едно от нещата, които винаги са ми харесвали в SQL Developer, е как ми спестява време. Разбира се, получавам този фантастично изглеждащ GUI инструмент, който ми позволява да въвеждам SQL команди в базата данни. Но имах тази възможност от самото начало с SQL*Plus и Server Manager (ако сте били достатъчно дълго, за да го запомните). Но SQL Dev е страхотно спестяване на време и това е причината рядко да използвам SQL*Plus повече.
SQL Dev 4.2 беше пуснат в производство миналата седмица и една от новите му функции, които харесвам, е разделът Top SQL от Instance Viewer. Тази информация не е нищо ново. Успях да стигна до тази информация със SQL скриптове и от Enterprise Manager на Oracle. Но SQL Dev отново ми спестява време.
За да използвате тази нова функция, очевидно трябва да използвате SQL Dev 4.2. Ако нямате копие на тази последна версия, можете да го получите тук. След това отидете на панела DBA и се свържете с избрания от вас екземпляр. След това стартирайте Instance Viewer. Би трябвало да можете да видите секцията TOP SQL доста лесно.
Можете да щракнете върху заглавията на тези колони, за да сортирате по показател по ваш избор.
Ако щракнете двукратно върху конкретен SQL израз, първият път, когато направите това за този екземпляр, SQL Dev се опитва да ви предпази от потенциална вреда, защото това, което следва, изисква опцията Tuning Pack.
След като натиснете Да и го направите само ако сте лицензирани за този незадължителен пакет, получавате подробности за този SQL израз. Можете да видите Плана за обяснение:
Една от двете ми любими части на тази нова функция е възможността да получа лесен достъп за свързване на стойности на променливи. Твърде често, когато настройвам SQL изрази, трябва да определя какво е предоставил потребителят за стойности на променлива за свързване.
Само като щракна върху раздела Съвети за настройка на SQL, мога да видя резултатите от съветника за настройка. Това е другата ми любима функция и ми спестява много време да стартирам браузър и да се свържа с Enterprise Manager и след това да направя около 10 други щраквания, докато стигна до същата информация.
Последният бит информация показва историята на изминалото време за този SQL израз.
Когато за първи път прочетох информацията за ранните потребители за SQL Dev 4.2, голяма част от нея беше фокусирана върху новия Formatter. Макар че това е страхотно спестяване на време за мнозина, рядко го използвам. Но това е една от новите функции, от които наистина се вълнувам.