在當今的企業(yè)數據庫應用程序中,性能和可伸縮性比過去任何時候更為關鍵,傳統(tǒng)的數據庫調整對于解決可能在這些應用程序中遇到的性能問題有些力不從心。如今,用于處理數據請求的時間通常有75%-95%花費在數據庫中間件上?,F在,最嚴重的性能和可伸縮性問題通常由與網絡、數據庫驅動程序、寬泛的軟件/硬件環(huán)境,以及效率低下的數據請求編碼等原因造成。在本書中,數據庫訪問領域中的兩位世界級頂尖專家系統(tǒng)地解決了這些問題,揭示了如何顯著地改善實際數據庫應用程序的性能。利用每個先進的數據庫系統(tǒng)以及數據庫連接API方面的領先經驗,John Goodson和Rob Steward揭示了中間件影響應用程序性能的方式,并指導開發(fā)人員設計和編寫在每個主要環(huán)境中能夠實現較好性能的代碼。此外還介紹了可以跨數據庫系統(tǒng)和API采用的基本概念和技術,并提供了針對ODBC、JDBC和ADO.NET的API示例,以及針對DB2、Microsoft SQL Server、MySQL、Oracle和Sybase等主流數據庫系統(tǒng)的示例。本書包括以下內容:清晰理解數據庫中間件的每個組件影響性能和可伸縮性的方式編寫數據庫應用程序,減少網絡流量、限制磁盤I/O、優(yōu)化應用程序和驅動程序之間的交互并簡化查詢——包括針對ODBC、JDBC和ADO.NET的示例更加高效地管理連接、事務以及SQL語句的執(zhí)行充分利用連接池和語句池編寫良好的基準測試程序,預測應用程序的性能系統(tǒng)地解決性能問題——包括8個完整的案例研究示例如果您足——位軟件架構師、系統(tǒng)設計人員或者數據庫應用程序開發(fā)人員,本書將足您最必不可少的數據庫應用程序性能資源。本書專注于如何實現最大的性能提升——無論是設計新的數據庫應用程序還是排除已有數據庫應用程序的故障。