Embarcadero DBOpitimizer能夠幫助開發人員和資料庫管理員快速發現運行不良的SQL並對其進行診斷和最佳化,從而讓資料庫性能保證在最佳狀態。發現數據密集的或頻繁出現的詢問,通過數據統計(如:CPU、I/O、等待時間等)關注特定的SQL聲明,對有問題的聲明進行最佳化,DB Optimizer徹底突破了性能的瓶頸。
基本介紹
- 中文名:Embarcadero DBOpitimizer
- 特點:幫助開發人員和管理員快速發現
- 避免:運行不良的SQL投入使用
- 範圍:開發、測試、描述、及調試
特徵,套用,
特徵
· 突破了製作資料庫和應用程式的性能瓶頸
· 避免運行不良的SQL投入使用
· 在簡單易用的IDE中對SQL進行開發、測試、描述、及調試
理解您的企業如何使用其資料庫
套用
資料庫管理員的任務是將資料庫性能最大化。為達成這一目標,硬體升級十分重要,但硬體升級往往相當昂貴,而且只能暫時掩蓋不良SQL的缺陷。DB Optimizer可幫助項目資料庫管理員對Oracle、微軟SQL、Sybase和DB2 LUW資料庫進行快速描述,並可輕鬆識別和糾正由SQL導致的性能瓶頸。
避免運行不良的SQL投入使用
開發團隊將對SQL代碼的開發、質量和性能擔負越來越多的責任。DB Optimizer允許您在開發過程中對SQL代碼進行描述和調試,從而避免了只能在檢測和生產環節才能發現資料庫與服務級別協定不符的弊端。用戶只需點擊一下按鈕便可選出所需描述的預存路徑,然後運行該路經或對其進行診斷。您還可以在用戶指定的時間範圍內對整個資料庫屬性進行描述,並命令DB Optimizer收集資料庫內運行的SQL的等候時間的相關數據。DB Optimizer對開發路徑的描述和調試功能極大地提高了生產效率,節省了資料庫管理員的監測和溝通時間。
在簡單易用的IDE中對SQL進行開發、測試、描述、及調試 DB Optimizer內嵌有Embarcadero®的PowerSQL™專業版(包括“SQL代碼助手”和“SQL項目觀察器”),提供了全面的SQL IDE。在使用DB Optimizer為Oracle產品書寫SQL代碼時,“PowerSQLQuick Fix”功能快速識別出潛在的性能隱患並提出簡單有效的措施。
DB Optimizer能夠以更快的速度開發出高質量代碼,您只需填寫目標名稱即可完成。這樣,可對語法和語句錯誤進行實時檢查,從而使用戶能輕鬆地進行跨資料庫目標查找,並更高效地管理SQL項目。使用DB Optimizer的實時描述和調試功能,您將得到高質量的最佳化代碼,而且更加節省時間。 “Oracle Quick Fix”可實現即時的可執行的性能提高。
特性 | 說明 |
剖析功能 | |
採樣 | 識別出真正的性能瓶頸,無需對目標資料庫載入大負荷。 |
剖析對話 | 剖析整個數據源。設定描述對話的時間長度,以小時、分和秒表示。當對話停止時,描述編輯器將隨即打開,其中包括下列全部報告內容。 |
剖析預存路徑 | 對單獨預存路徑的執行進行剖析。 |
現場數據 | 在描述過程中實時顯示數據。 |
共享剖析對話 | 剖析對話的全部數據或元數據可作為一個獨立單元存入檔案檔案。描述可在多個工作區和機器上共享。 |
報告 | |
剖析圖表 | 顯示對話過程中的CPU、I/O和其它等待活動。有放大/縮小功能。(等待類別據平台而不同) |
執行統計數據結果 | 有關剖析的SQL和等待類別的詳細信息 |
區域選擇 | 在描述圖表中標明時間間隔以更改顯示數據,信息查閱將更加方便。 |
SQL聲明級別的統計數據 | 包括SQL聲明級別的CPU、等待時間的統計數據、以及調用次數。可根據類型將聲明歸類(如:選取、刪除、更新等)。類似的聲明將被歸放在一起以便查詢。 |
細分選單 | 點擊SQL聲明中的超連結顯示SQL全文,以及某個特定聲明的CPU、I/O和其它等待類型活動。 |
說明方案 | 可使用“執行統計數據表”中的選單項對每個SQL聲明的“說明方案”進行計算。“說明方案”以摺疊樹狀表的形式在單獨的區域內顯示。 |
調試(僅限Oracle) | |
快速修復 | 在您拼寫的同時迅速標出有問題的代碼,並在問題處提出修改建議。點擊燈泡圖示然後按回車即可執行建議的最佳方案。 |
批量調試 | 調試全部DML聲明、預存路徑、全部SQL檔案、以及系統全局記憶體區。 |
調試作業 | 可針對單獨的DML聲明生成並運行調試任務,也可對全部聲明進行批量調試。 |
案例生成 | 變形和提示注入用於生成可能的案例,並查找出特定SQL聲明的最佳替代方案。 |
提示注入 | 自定義提示注入中的提示子集。支持Oracle 8i至11g的全部提示。 |
成本生成 | 計算出每個原聲明及生成案例的預算計畫成本,幫助用戶確認哪些案例更合適且更加節省成本。 |
支持綁定變數 | 支持綁定變數處理和輸入,允許將SQL從運行程式中提出進行調試。 |
索引建議 | “生成案例”表格顯示了索引建議,有助於提高資料庫性能。用戶可創建索引,或在SQL編輯器中打開DDL。 |
案例的文本比對 | 可視化的差別查找器可幫助用戶查找出任意兩個SQL聲明中的文本差別。 |
系統要求 | 資料庫管理系統支持 |
· 微軟Windows 2003、XP、Vista (32 bit);Red Hat Enterprise Linux 5.0 (32 bit);或SUSE Linux企業伺服器10 (32 bit) · Sun Java 2標準版5.0升級11 for微軟Windows或Linux:Sun Java 2標準版5.0升級11 for Linux x86 · 1024 MB記憶體 · 500 MB硬碟空間 | · Oracle® 8i-11g · Sybase® 12.5 - 15.0 · IBM® DB2® for LUW 8.0 - 9.0 · 微軟® SQL伺服器2000、2005 |