性能编程应用
在编程和部署应用程序时考虑性能,可以提高 Db2 性能。
过程
为了提高访问 Db2 中数据的程序的性能,在编写和准备程序时,请使用以下方法:
- 为您的应用程序设置并发程序。我们的目标是:
- 保护正在读取或更新的数据完整性,防止被其他应用程序更改。
- 将阻止其他访问数据的时间缩短到最短。
如需了解有关 Db2 中数据并发性的更多信息以及提高应用程序并发性的建议,请参阅以下主题: - 编写高效访问数据的SQL语句。SQL语句中的谓词、子查询和其他结构会影响 Db2 访问数据的路径。有关如何编写高效访问数据的SQL语句的信息,请参阅以下主题:
- 使用EXPLAIN或SQL优化工具分析 Db2 选择处理您的SQL语句的访问路径。通过分析 Db2 访问SQL语句数据的路径,您可以发现潜在的问题。 您可以使用这些信息修改您的声明,使其表现更佳。有关如何使用EXPLAIN表分析SQL语句的访问路径的信息,请参阅以下主题:
- 在设计访问分布式数据的应用程序时,应考虑性能。目标是减少访问分布式数据所需的流量,并管理分布式数据库访问线程和连接等系统资源的使用。如需了解如何提高访问分布式数据的应用程序的性能,请参阅以下主题:
- 使用存储过程来提高性能,并在创建存储过程时考虑性能。有关存储过程和 Db2 性能的信息,请参阅以下主题: