前言
LECCO SQL Expert是由香港靈高科研(LECCOTECH)結合SQL Tuning Rules與A.I.( artificial intelligence )技術所開發的SQL效能調整工具,並由倍力資訊取得台灣區總代理。倍力資訊特別引進SQL Expert,讓使用者經由簡單的操作步驟,針對可能有調校空間的SQL進行偵測與自動改寫,節省SQL效能調整與最佳化的時間與精力,甚至讓資淺的程式設計師成為SQL效能調整與最佳化的專家。
軟體特色
以Oracle版本為例,SQL Expert 所強調的是,所謂「整合發展環境」,讓程式開發人員快速編寫PL/SQL指令;對PL/SQL進行除錯(Debug);自動改寫SQL指令,並找出執行效率最佳的SQL指令。掃描程式或資料庫物件中的SQL,加以改寫、測試,並找出執行效率最佳的SQL指令,確保系統在正式上線前的優越效能。並可針對上線系統中對資料庫負載較大的SQL敘述,優先進行效能調整與最佳化,減少系統運作時經常或偶爾發生的瓶頸。
SQL Expert 將改寫後的 SQL 語句根據不同的執行計劃( Execution Plan )列表,顯示出每一個會產生相同結果的SQL敘述的語法、執行時間( Elapsed Time )、反應時間(Response Time)及其他相關成本資訊,使用者依據該SQL的使用特性,決定採用哪一個改寫後的SQL,或者仍使用原SQL。另外,可依據個別的需求,設定SQL指令的複雜度,利用SQL Scanner掃描出程式或資料庫中的SQL敘述,依其複雜程度來決定SQL效能調整的優先次序,並根據此資料可掌握日後系統維護時的重點。請見(圖一)。
系統最低需求:
適用的資料庫版本:
(1) Oracle 7以上的版本
(2) Sybase ASE 11以上的版本
(3) MS-SQL Server 7以上的版本
(4) IBM DB2版本(預計9月發行)
Client端機器的系統最低需求如下:
(1) Windows 95, 98, 2000, NT4.0
(2) 486DX or above,64 MB Ram or above
(3) 50 MB HD space,CD-ROM Drive
(4) Connection to DB :
Oracle database :32-bit SQL*Net
Sybase database:PC Client or CT-Lib Open Client Release 11
MS SQL Server:ODBC or DB-Library
使用者在專案開發的各階段及日後維護,皆可使用SQL Expert 來確保SQL的快速開發與效能優越性,相關文件參閱本期所附光碟或洽倍力資訊:(02)2518-5868#506鄭小姐。(資料來源:取材自SQL Expert原廠leccotech網站)