資料庫資料檔與交易檔的讀取效能 這篇文章主要說說明當一筆資料被更新時, 資料庫如何對於 database data Files (ndf/mdf)與交易資料(ldf)檔案進行讀取與寫入的過程 進而了解該過程如何影響資料庫的效能與效能上的建議。 Step 1: 資料更新 當資料庫收到 Update 的指令的時候,會開始對於資料從記憶體與磁碟讀取並且更新 Step 2: 從磁碟讀取資料 SQL…
免費網站資訊安全自動化測試工具 — Vega
免費網站資訊安全自動化測試工具 — Vega 這篇文章主要介紹一個網站資訊安全自動化測試工具 “Vega” 這是一套 open source,免費而且功能強大、UI 介面容易了解且上手的一套網站資訊安全測試工具。 全自動測試 這樣的自動化測試工具是否就會完全取代人工測試? 其實不然,主要原因是這樣的自動化測試還需要許多人為導引的介入才能夠讓測試結果與測試過程更加深入。 舉例來說,有些頁面需要登入之後才能夠進一步存取或是輸入資料。如果單純靠自動化測試工具,很有可能有些頁面永遠都測不到。 或是有些商業邏輯的前後關係,還需要人為的進一步確認,才能夠讓該測試結果更為有意義。 Proxy mode 網站資訊安全測試工具通常會有兩種模式, 1.…
面對資料庫效能DBA 可以檢查的事
面對資料庫效能DBA 可以檢查的事 當使用者抱怨系統慢的時候,資料庫管理師 DBA可以做哪些事情呢? 資料庫管理師會面臨對於應用系統程式碼無法掌握的挑戰 許多的應用系統可能是外包開發,或是由其他部門開發完成 對於程式碼的掌握或是進一步的修改會有一些限制 因此,要如何在面對未知的應用系統上,針對資料庫做一些效能調教便是一個挑戰 這篇主要列出,當應用程式系統整體的效能有些狀況的時候,DBA 可以做哪些檢查與思考? 伺服器健康狀況 特別是網路卡或是磁碟硬體上的問題。 如果該資料庫是安裝在虛擬機器上,就必須額外看是否有惡鄰居導致資料庫效能低落 例如:磁碟空間不足或是記憶體不夠也是一個問題 Performance Counters 建立一些 Performance…