• 沒有找到結果。

實驗工具介紹

在文檔中 中 華 大 學 (頁 63-66)

第五章 實驗結果與分析

第五節  查詢回應時間

A.  實驗工具介紹

Linux 簡介

Linux 發展承襲的是開放式原始碼(Open Source)的精神,所有 Linux Source Code 均可免費取得。它誕生於 1991 年 10 月,是一個 32/64 位元的作業系統,運作穩定且 有效率。創始者為芬蘭藉的 Linuz Torvalds,加上許多 UNIX 程式設計師及 Internet 高手協助開發而成。Linux 核心不使用 AT&T 或其他專屬性的程式碼。目前主要軟體 來至 MIT 免費軟體的 GNU 專案。是一套專為為 80x86 個人電腦所設計的 UNIX 作業系 統,從 386 到最新系列的 PC 都可以執行。並且依循 POSIX 標準,與 UNIX 架構非常類 似。支援完整的網路軟體,包括 TCP/IP、Email、Emacs、X Window、NFS、NIS、News、

WWW 等等。在 Linux 上建置網路伺服器,已是目前一個經濟且實惠的作業系統新選擇。

提供完整的說明文件,及免費的系統原始程式;對於使用者及程式發展者,均是一個 學習的絕佳環境。Linux 在 1999 年拿下市場第二名,超越 Unix 與(Novell)NetWare(資 料來源:IDC),發行版本(Linux Distributions)Linux 種類超過 20 種以上,可謂『族 繁不及備載』。這些不同的 Linux,使用的系統核心,其實都是相同的,『標準』操作 的方式(文字模式)也幾乎大同小異,只是有的 Linux Distribution 會對系統做『包 裝』,使得系統的管理與使用更為簡單。

Oracle 簡介

Ellison 在 Ampex 時,美國中情局請 Ampex 開發一套可以儲存大量資料的設備,

這個案子在中情局的代號就叫做「Oracle」1976 年。Ellison 利用 IBM 的關聯式資料 庫觀念開發出 Oracle 資料庫軟體,1977 年 Larry Ellison、Bob Miner 和 Edward Oates 成立 Software Development Laboratories 並且在 1983 年改名為 Oracle。

PHP 簡介

PHP 的全名為 Hypertext Preprocessor,它是個被廣泛運用在網頁程式撰寫的語 言,尤其是它能適用於網頁程式的開發及能夠嵌入 HTML 文件之中,它的語法和 C、

Java 及 Perl 等語法相似,且學習起來更容易上手。PHP 的目的是為了能使網站開發 者可以快速地撰寫動態網頁。PHP 主要運用在下列這三個部份:

 伺服器端的程式語言:PHP 大多數被使用在這個地方,要運用在這個地方必需要 有三樣東西,一個是 PHP 的剖析器(CGI 或 Server 模組),一個是網站伺服器,

還有一個則是網頁瀏灠器,如此才能透過伺服器來瀏灠 PHP 網頁。

 Command line scripting:PHP 可以執行在一個沒有任何伺服器或是瀏灠器的地 方,只需要使用到一個 PHP 剖析器即可。這種大多是使用 cron 指令(在*nix 或 Linux 系統上),或是使用排定的工作(Windows)來定期的執行程式,這些程式能 夠運用在簡單的文字處理工作。

 撰寫用戶端 GUI 應用程式:PHP 也許不是個用來撰寫視窗應用程式最好的語言,

但如果使用者相當的了解 PHP,可以使用 PHP 最新的特色,那就是使用 PHP-GTK 來撰寫用戶端的應用程式,使用 PHP-GTK 也可以撰寫出跨平台的應用程式。

PHP 能使用在大多數的作業系統,像是 Linux、HP-UX、Solaris、OpenBSD、

Microsoft Windows、Mac OS X、RISC OS 等等都能使用。PHP 也能在大多數的網站伺 服器上執行,像是 Apache、Microsoft Internet Information Server、Personal Web Server、Netscape and iPlanet servers、Oreilly Website Pro server、Caudium、

Xitami、 OmniHTTPd。在大多數的伺服器中,PHP 被編譯其中的一個模組,但 PHP 也 能編譯成 CGI 模式,使 PHP 成為一個 CGI 處理程序。PHP 的功用不單單只是輸出 HTML 文件而己,它的功能還包括了輸出圖形、PDF 檔、及 Flash 檔。當然也可以讓它輸出 一些文字,像是 XHTML 及任何其它的 XML 檔,PHP 可以產生出以上這些檔案,並且將 它們儲存在伺服器上。PHP 也提供了相當多的協定,像是 LDAP、IMAP、SNMP、NNTP、

POP3、HTTP、COM 等等,還有其它相當多的擴充模組可以使用。PHP 也支援相當廣泛 種類的資料庫,所以在撰寫網頁時,使用到資料庫變成是相當的容易了,當然這也包

含了 Oracle 資料庫。

Oracle SQL Developer 簡介

Oracle SQL Developer 是 一 個 免 費 的 圖 形 化 資 料 庫 開 發 工 具 。 使 用 SQL Developer,可以流覽資料庫物件、運行 SQL 語句和 SQL 腳本,並且還可以編輯和 調較 PL/SQL 語句。它還可以運行所提供的任何數量的報表,以及創建和保存您自己 的報表。SQL Developer 可以提高工作效率並簡化資料庫開發任務。SQL Developer,

並且可以在 Windows、Linux 和 Mac OSX 上運行。SQL Developer 包括了移植工作 臺,它是一個重新開發並集成的工具,擴展了原有 Oracle 移植工作臺的功能和可用 性。通過與 SQL Developer 緊密集成,使用戶在一個地方就可以瀏覽協力廠商資料 庫中的資料庫物件和資料,以及將這些資料庫移植到 Oracle。

效能分析報告伺服器

效能分析報告伺服器部分,則專司處理資料庫伺服器中所收集的效能資料,將資 料格式化後,以 RRD (Round Robin Database)方式儲存,並可透過 RRD Graph Tool 製作 GIF 格式的效能趨勢圖,最後產生 HTML 格式的效能分析報告。效能分析報告伺 服器中的處理元件有 DB Stat Data Filter、DB WaitEvent Data Filter、OS Perf Data Filter、RRD Tools 及 Report Generator。圖 A-2 資料庫效能監控系統架構圖。

圖A-1資料庫效能監控系統架構圖

在文檔中 中 華 大 學 (頁 63-66)

相關文件