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

DB2数据库SQL编码优化基础

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

匿名通过本文主要向大家介绍了db2数据库sql,db2数据库,db2数据库下载,db2数据库培训,北京db2数据库培训等相关知识,希望本文的分享对您有所帮助
</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好友复制网址打印

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

  • DB2比较常用与实用sql语句总结
  • DB2数据库SQL编码优化基础
  • DB2数据库SQL编码优化基础

相关文章

  • 2017-06-28DB2 自调优内存管理器日志分析器
  • 2017-06-28使用 IBM OmniFind Enterprise Edition 结合分类词典文件实现基于搜索结果分类
  • 2017-05-11DB2 常用命令小结
  • 2017-06-28备份恢复DB2数据库步骤
  • 2017-06-28Data Web Services:访问IBM数据库服务器的新方式 - 构建Web服务
  • 2017-06-28DB2 9中怎样查询 XML 数据
  • 2017-06-28IBM DB2 Express-C 9.5.2中激动人心的新特性
  • 2017-06-28面向企业的云计算: 第 2 部分:Amazon EC2 公共云上的 WebSphere sMash 和 DB2 Express-C
  • 2017-06-28使用DB2 Universal Database V8中的连接集中器来增强性能
  • 2017-05-11DB2 SELECT语句高级用法

文章分类

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

最近更新的内容

    • 通过 Perl 编程访问 DB2 Universal Database
    • IBM Data Studio 软件:总览图
    • DB2 Magazine中文版:支持顺应性的通话记录
    • DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第 5 部分
    • DB2 9(Viper)快速入门
    • DB2比较常用与实用sql语句总结
    • Windows平台下DB2 Express-C的安装
    • DB2常见问题1000问(之四)
    • 在DB2数据库里面如何更新执行计划
    • DB2编程序技巧 (四)

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

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