全面進擊!職場DB實務技能
◎案例式寫法,讓你學得輕鬆
◎充分瞭解影響資料庫效能的原因
◎完封業界所需的資料庫技能
◎徹底掌握資料庫效能調校技法
巨量資料(Big Data)時代的來臨,你的公司資料庫系統效能開始閃黃燈了嗎?
隨著巨量(Big Data)時代的來臨,資料的成長速度超乎我們的想像,幾乎呈直線上升。在資料量變得如此龐大之時,系統效能的問題也會相伴而生。本書即採用案例探討的寫作模式(共70個精彩案例),循序漸進地說明資料庫效能調校的方法,讓從事DBA工作的讀者能有效改改善公司的資料庫執行效率。
想要建置一個有效率的資料庫系統,絕對不是在安裝與設定資料庫之初,全數採用原本安裝程式的預設值就好。反倒是要先有系統化的規劃與考量之後,再來進行安裝,甚至在安裝之後加以調整;這些都必須要有一個具有系列且規則的思考依據。
如果將整個『資料庫系統』(Database System)有條理地整理出效能調校的思維脈絡,可以依據功能分層的觀念來切割成五個層級,由底層至最高層分別為:
硬體層(Hardware)
作業系統層(Operating System, OS)
資料庫管理系統層(Database Management System, DBMS)
應用程式開發層(Development)
應用程式使用層(Application)
本書內容著重在「資料庫管理系統層」,探討索引、比較運算子、純量函數、多資料表的聯結對資料表查詢與異動的影響,並介紹重新組織與重建索引的概念、動態管理物件的使用、及資料分割與壓縮的應用等實用的管理手法,讓DBA們能徹底發揮維護資料庫效能的能力。