• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > DB2 基础: 编码 DB2 SQL 以获得最佳性能

DB2 基础: 编码 DB2 SQL 以获得最佳性能

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2 sql语句大全,db2执行sql脚本,db2 sql,db2 sql0668n,db2 sql优化等相关知识,希望本文的分享对您有所帮助
</div>

简介

当要保证用 IBM DB2® Universal Database™(DB2 UDB)和 Borland® 工具(如 Delphi™、C++Builder™ 或 Kylix™)构建的企业应用程序拥有最优性能时,程序员可以利用 DB2 优化器的能力来处理即使是“难以处理的”SQL 语句并给出有效的存取路径。尽管如此,拙劣编码的 SQL 和应用程序代码仍可能给您带来性能问题,通过学习几条基本准则可以轻易地避免这些问题。我将向您演示 DB2 优化器的工作方式,并提供编写能发挥优化器最大效率的 SQL 的准则。但即使拥有了 DB2 的优化能力,编写有效的 SQL 语句仍可能是一件复杂的事情。如果程序员和开发人员还不熟悉关系数据库环境,这件事就尤其显得棘手。因此,在我们深入研究编码 SQL 以获得最佳性能的细节之前,先花一些时间来回顾 SQL 基础知识。

基础知识

由于 SQL 与过程化语言不同,它提供了更高的抽象级别,因此它可以让程序员把精力集中到他们需要 什么样的数据,而不是 如何检索数据。您不必使用嵌入式数据导航指令来编码 SQL。DB2 会分析 SQL,并“在幕后”制定数据导航指令。这些数据导航指令叫作 存取路径。让 DBMS 确定到数据的最优存取路径解除了程序员肩上沉重的负担。此外,数据库可以更好地理解它存储的数据的状态,从而可以生成到数据的更有效和动态的存取路径。其结果就是适当使用的 SQL 可以用于更快的应用程序开发。

另一个 SQL 特性是它不仅仅是一种查询语言。您还可以使用它来定义数据结构;控制对数据的访问;以及插入、修改和删除数据的发生。通过提供一种公共语言,SQL 简化了 DBA、系统程序员、应用程序员、系统分析员和最终用户之间的通信。当项目的所有参与者都使用同一种语言时,他们之间所建立起来的协作就可以减少整体系统开发时间。

 2 3 4 5 6  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 使用SQL Server连接服务器访问DB2 Server
  • DB2比较常用与实用sql语句总结
  • 对 DB2 远程 SQL 复制应用中的常见错误分析及处理
  • 通过DB2 TPC-C基准实现探索SQL
  • 通过DB2 TPC-C基准实现探索SQL(2)
  • DB2 SQL 与 XQuery 教程,第 4 部分: 数据分析
  • 在 DB2 SQL 存储过程中使用 XML
  • DB2 最佳实践: 编写并调优查询语句以优化性能最佳实践
  • DB2 最佳实践: 编写并调优查询语句以优化性能最佳实践
  • DB2 9.7: 在 DB2 9.7 中使用 PL/SQL 匿名块

相关文章

  • 2017-06-28从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C
  • 2017-06-28诊断 DB2 Java 应用程序的性能问题
  • 2017-06-28DB2中有关日期和时间的函数,及应用
  • 2017-06-28用于监控DB2实例和数据库的新的DB2 UDB工具
  • 2017-06-28灵活有效的数据仓库解决方案:第1部分:客户互动和项目计划
  • 2017-06-28IBM DB2前世今生之DB2与IOD
  • 2017-06-28分布式 DB2 UDB 服务器对比
  • 2017-06-28使用 Optim Data Privacy 解决方案在开放平台上定制数据转换
  • 2017-06-28DB2和Visual Studio 2008:入门
  • 2017-06-28浅谈IBM DB2的数据库备份与恢复

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • DB2 9 pureXML与CLOB或分解式XML存储之间的性能对比
    • DB2数据库实用操作集锦
    • 讲解一个标准规则的集合──DB2优化器
    • 比较 IBM DB2 和 IBM solidDB SQL 过程,第 1 部分: 比较结构、参数、变量、赋值、过程体、游标和动态 SQL 语句
    • 使用DB2look实用程序重新创建优化器访问计划
    • 通过 DB2 TPC-C 基准实现探索 SQL(2)
    • DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划 2
    • 关于IBM数据库DB2 9的九大特性简介
    • SQL 过程的性能: 提示和技巧
    • 基本性能调整(翻译)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有