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