PHP程式開發網站安全簡介

PHP程式開發網站安全簡介 PHP 程式語言被廣泛運用在網站的建置與開發, 這篇文章主要探討用PHP 程式語言開發網站時, 設定上或是PHP 使用上所要注意的地方,分為下列五大部分: 使用者輸入的變數 檔案存取的 API 動態指令執行的 API 資料庫存取 API 境變數設定 另外,可以 ASP .NET 可以參考這篇 http://www.qa-knowhow.com/?p=698…

Read More

記憶體是否被Ad-hoc Query佔滿呢?

記憶體是否被Ad-hoc Query佔滿呢? 資料庫為了存取更有效率,會把每一次 query 執行結果(data) 與該Query 儲存在記憶體中, 如果下次有同樣的query 或是資料存取,就可以直接由記憶體中存取不需要到磁碟讀取 如此一來,就可以大幅減少 Disk I/O 的存取時間 但是問題來了,如果有很多的 Query 都是一次性的查詢(Ad-hoc Query)呢? 這樣一次性這樣的查詢不會重複被使用, 因此會讓記憶體存放許多這樣一次性查詢的 ad-hoc…

Read More

如何知道 Index 的使用效率呢?

如何知道 Index 的使用效率呢? 這篇文章主要介紹一個簡單的技巧來得知 index 的使用效率, 我們可能因為希望查詢更有效率的原因,建立許多的 non-Clustered Index 隨著時間的經過,資料的更新等,慢慢 SQL Database 會建立統計資訊 告訴我們該索引是否有被使用,如果沒有用到的索引除了會額外占空間之外, 隨著資料的更新,SQL Server 還必須額外的更新索引的資訊內容也耗費額外的 I/O. 因此,如何知道那些索引在上線後,完全沒有被使用就是這篇要介紹的技巧。  …

Read More