買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
Java 認證 SCJP 5.0 猛虎出閘$650$514 -
鳥哥的 Linux 私房菜基礎學習篇, 2/e$780$663 -
ASP.NET 2.0 深度剖析範例集$650$507 -
SQL Server 2005 SSIS 整合服務$850$672 -
SQL 語法範例辭典$550$468 -
JavaScript 精緻範例辭典$450$383 -
Linux 驅動程式, 3/e (Linux Device Drivers, 3/e)$980$774 -
Visual C# 2005 建構資訊系統實戰經典教本$650$507 -
Ajax 實戰手冊 (Ajax in Action)$680$537 -
時間管理─給系統管理者 (Time Management for System Administrators)$480$379 -
Ajax 快速上手 (Head Rush Ajax)$780$616 -
聖殿祭司的 ASP.NET 2.0 專家技術手冊─使用 C#$720$569 -
聖殿祭司的 ASP.NET 2.0 專家技術手冊-使用 VB$720$569 -
Ruby Programming-向 Ruby 之父學程式設計$550$429 -
Visual Basic 2005 程式設計與案例剖析$650$553 -
Linux 核心詳解, 3/e (Understanding the Linux Kernel, 3/e)$1,200$948 -
精通 Shell Scripting (Classic Shell Scripting)$620$490 -
SQL Server 2005 資料庫管理$680$537 -
次世代─Linux Ubuntu 玩全手冊$580$493 -
深入淺出物件導向分析與設計 (Head First Object-Oriented Analysis and Design)$880$695 -
跟我學 Office 2007, 2/e$299$236 -
現代嵌入式系統開發專案實務-菜鳥成長日誌與專案經理的私房菜$600$480 -
程式之美-微軟技術面試心得$490$387
商品描述
本書特色
你把資料庫應用程式當成一場戰役嗎?
你把資料看成一列列湧上的敵軍,需要篩選及打退嗎?
資深 SQL 專家 Stéphane Faroult 即作如是想。
《SQL 之美學》的作者 Stéphane Faroult 借用孫子兵法的智慧,嘗試處理 SQL 效能的議題。資料庫設計可視為戰前的準備,程式設計是整體戰略,而每一次資料庫存取都是與敵軍在戰術上的對決。
Stéphane 面對 SQL 效能的方式可能不如常規且相當獨特,但他可是相當認真地對待優秀 SQL 設計及認真地善用 SQL。有了《SQL 之美學》,讀者將能從真實生活的陣地中找出許多範例,並瞭解一些法則的重要性,例如:
- 從設計資料庫和應用程式開始,就該把效能的設計納入其中。「不良效能的單一最大促成因素,就是錯誤的設計。」
- 超越單一 SQL 敘述的思考方式。「專注於整體目標。寫得很好的 SQL,並無法挽救糟糕的處理程序。」
- 瞭解製作索引的對象資料表及原因。「太多索引就是設計含糊的標誌。」
Stéphane 也提供可以鞏固地位的具體建議。他討論到九種常見查詢方案及其效能蘊,有利於快刀斬過資料亂麻。關於樹狀資料結構的章節,則對看出資料敵軍的頭尾架構甚有助益。當你發現自己被別人設計的資料庫團團包圍時,關於策略的章節能幫助你打通重重敵陣,找出解決方案。
作者簡介:
Stéphane Faroult 負責資料庫諮詢公司 RoughSea Ltd. 的資料庫操作,尤其熱衷於協助客戶從現有資料庫投資中取得最佳效能。他與 SQL 的接觸可以追溯至 1983 年,而在 1987 年時,他就已撰寫了 Oracle 法文版的第一套效能與調校課程。「這是軍事策略應用於 SQL 戰爭的導讀。當其他書籍止於科學層面時,本書卻能無畏地應用美學於生活經驗,也因而形成莫大的影響力。」
— Sean Hull,Heavyweight 網路社群資深顧問,與 Andy Duncan合著《Oracle and Open Source》
「一冊真正『聰明』的 SQL 書籍,說明了資料庫專家會遇到的戰術問題,並把焦點放在實務世界,而不是課堂內的理論而已。」
— Anthony Molinaro,Wireless Generation 首席資料庫開發師,著有《SQL Cookbook》
本書內容
目錄
前言
第 1 章 始計
針對效能設計資料庫
第 2 章 作戰
有效率地存取資料庫
第 3 章 謀攻
建立索引
第 4 章 軍形
思考 SQL 敘述
第 5 章 地形
瞭解實體的實作
第 6 章 九地
識別典型的 SQL 樣式
第 7 章 九變
處理階層式資料
第 8 章 虛實
識別與處理困難的狀況
第 9 章 兵勢
處理並行性
第 10 章 行軍
處理大量資料
第 11 章 軍爭
嘗試搶救回應時間
第 12 章 用間
監控效能
圖片來源
索引