在当今的企业数据库应用程序中,性能和可伸缩性比过去任何时候更为关键,传统的数据库调整对于解决可能在这些应用程序中遇到的性能问题有些力不从心。如今,用于处理数据请求的时间通常有75%-95%花费在数据库中间件上。现在,最严重的性能和可伸缩性问题通常由与网络、数据库驱动程序、宽泛的软件/硬件环境,以及效率低下的数据请求编码等原因造成。在本书中,数据库访问领域中的两位世界级顶尖专家系统地解决了这些问题,揭示了如何显著地改善实际数据库应用程序的性能。 利用每个先进的数据库系统以及数据库连接API方面的领先经验,JohnGoodson和RobSteward揭示了中间件影响应用程序性能的方式,并指导开发人员设计和编写在每个主要环境中能够实现较好性能的代码。此外还介绍了可以跨数据库系统和API采用的基本概念和技术,并提供了针对ODBC、JDBC和ADO.NET的API示例,以及针对DB2、MicrosoftSQLServer、MySQL、Oracle和Sybase等主流数据库系统的示例。本书包括以下内容: 清晰理解数据库中间件的每个组件影响性能和可伸缩性的方式 编写数据库应用程序,减少网络流量、限制磁盘I/O、优化应用程序和驱动程序之间的交互并简化查询——包括针对ODBC、JDBC和ADO.NET的示例更加高效地管理连接、事务以及SQL语句的执行 充分利用连接池和语句池 编写良好的基准测试程序,预测应用程序的性能 系统地解决性能问题——包括8个完整的案例研究示例 如果您足——位软件架构师、系统设计人员或者数据库应用程序开发人员,本书将足您最必不可少的数据库应用程序性能资源。本书专注于如何实现最大的性能提升——无论是设计新的数据库应用程序还是排除已有数据库应用程序的故障。
- 版权: 清华大学出版社
- 出版: 2010-03-01
- 更新: 2023-06-07
- 书号:9787302220718
- 中图:TP311.13
- 学科:工学控制科学与工程工学计算机科学与技术