--分析sql

select * from crb_test where rid(crb_test)=1376518147

[db2inst1@localhost C0000000.TMP]$ dynexpln -d suzhou -q "select

* from crb_test where rid(crb_test)=1376518147" -g -i -t

DB2 Universal Database Version 9.7, 5622-044 (c) Copyright IBM

Corp. 1997, 2008

Licensed Material - Program Property of IBM

IBM DATABASE 2 Dynamic SQL Explain Tool

NOTE: db2expln can now process dynamic statements directly and

should

be used instead of dynexpln.

CONNECT TO suzhou

Database Connection

Information

Database

server = DB2/LINUX 9.7.1

SQL authorization

ID = DB2INST1

Local database

alias = SUZHOU

PREP DYNEXPLN.sqc PACKAGE USING DYNEXPLN

LINE MESSAGES FOR DYNEXPLN.sqc

------ --------------------------------------------------------------------

SQL0060W The "C" precompiler is in

progress.

SQL0091W Precompilation or binding was ended with

"0"

errors and "0" warnings.

TERMINATE

DB20000I The TERMINATE command completed

successfully.

DB2 Universal Database Version 9.7, 5622-044 (c) Copyright IBM

Corp. 1991, 2008

Licensed Material - Program Property of IBM

IBM DB2 Universal Database SQL and XQUERY Explain Tool

DB2 Universal Database Version 9.7, 5622-044 (c) Copyright IBM

Corp. 1991, 2008

Licensed Material - Program Property of IBM

IBM DB2 Universal Database SQL and XQUERY Explain Tool

******************** PACKAGE

***************************************

Package Name = "DB2INST1"."DYNEXPLN" Version =

""

Prep Date = 2010/11/10

Prep Time = 15:13:08

Bind Timestamp = 2010-11-10-15.13.08.276868

Isolation

Level = Cursor Stability

Blocking = Block Unambiguous Cursors

Query Optimization Class = 5

Partition

Parallel = No

Intra-Partition Parallel = No

SQL

Path = "SYSIBM", "SYSFUN", "SYSPROC", "SYSIBMADM",

"DB2INST1"

-------------------- SECTION

---------------------------------------

Section = 1

Statement:

DECLARE C1 CURSOR

FOR

select *

from crb_test

where rid(crb_test)=1376518147

Section Code Page = 1208

Estimated Cost =

0.000233 --这么低的cost 真少见Estimated

Cardinality = 1.000000

( 2)

Access Table Name = DB2INST1.CRB_TEST ID =

4,5654

| #Columns = 4

| Single Record

| Skip Inserted Rows

| Fetch Direct Using Row IDs

| Lock Intents

| | Table: Intent Share

| | Row :

Next Key Share

( 1) Return

Data to Application

| #Columns = 4

End of section

Optimizer Plan:

Rows Operator

(ID) Cost 1 n/a RETURN (

1) 0.000232826

| 1 n/a FETCH (

2) 0.000232826

| 1.2e+06 n/a Table: DB2INST1

CRB_TEST

oracle rid,db2 的rid 扫描 类似于 oracle的 rowid 扫描相关推荐

  1. oracle 下和 db2的syscat 对应的,oracle db2命令对比(整理中)

    1).如何取一表前n笔记录的Oracle和DB2的写法 Oracle: select * from table_a where rownum<=100; DB2:    select * fro ...

  2. oracle与DB2

    1.体系结构,DB2的实例和数据库分开的做法,我个人还是比较喜欢的,因为实例可以创建多个,数据库的恢复直接恢复到实例下就可以了,相对ORACLE简单多了. 2.管理工具,DB2的管理工具做得太简陋了, ...

  3. Oracle VS DB2 数据类型

    =========================Oracle VS DB2==================================== 本文转自:http://www.bitscn.co ...

  4. oracle text db2,从Oracle 到DB2(一)

    在实际的软件项目的开发过程中,特别是在企业的应用系统集成(EAI)项目中广大开发人员经常遇到不同关系型数据库之间的数据移植问题.笔者根据自己在工作中的不同数据库数据移植的经验经过通用化的java应用程 ...

  5. (转)Oracle与DB2在数据库高可用技术上的相同与差异探讨

    原文:http://www.talkwithtrend.com/Article/178339 数据库建设过程中,高可用是每一个企业数据中心数据库建设过程中至关重要的一个关注点,直接关系到业务连续性和稳 ...

  6. db2 mysql sql server_下文给大家介绍mysql数据库介绍,具体详情如下所示:MySQL数据库:Oracle、DB2、SQL Server、MySQL、access、mang...

    下文给大家介绍mysql数据库介绍,具体详情如下所示: MySQL 数据库: Oracle.DB2.SQL Server.MySQL.access.mangodb.bigtable 关系型数据库 大型 ...

  7. SQL Server与Oracle、DB2三种数据库比较

    开发数据库应用,选择一个好的数据库是非常重要的.本文从一些方面比较了SQL Server与Oracle.DB2三种数据库,为你选择数据库提供一些参考. 开放性 SQL Server 只能在Window ...

  8. db2 某个字段排序_MySQL、Oracle、DB2等数据库常规排序、自定义排序和按中文拼音字母排序...

    MySQL常规排序.自定义排序和按中文拼音字母排序,在实际的SQL编写时,我们有时候需要对条件集合进行排序. 下面给出3中比较常用的排序方式,mark一下 1.常规排序ASC DESC ASC 正序 ...

  9. oracle与db2 市场占有率,oracle 与 DB2 的区别

    1.DB2 访问前10行数据与Oracle区别 DB2 : select * from test fetch first 10 rows only Oracle : select * from tes ...

最新文章

  1. 友盟-上传开发发布证书
  2. KMP中next数组的理解
  3. java小程序扑克牌_用Java来写一个模拟斗地主发牌的小程序
  4. 细数改善WPF应用程序性能的10大方法
  5. 300plc与组态王mpi通讯_S7-300与S7-200之间的MPI通信
  6. 医学影像设备学_2020考研:影像大咖告诉你,学影像,就业好,不求人。
  7. 中国移动将于11月1日公布5G套餐价格,北京地区已建5000个5G基站
  8. Dijkstra求最短路 II
  9. 消息中间件学习总结(10)——Kafka、RabbitMQ、RocketMQ消息中间件的消息发送性能对比
  10. Spring Cloud构建微服务架构—创建“服务注册中心”
  11. Linux 删除用户时报错:userdel: user zhoulijiang is currently used by process 1
  12. 如何将文件快速拷入自己的谷歌云盘
  13. 用CenterNet做3D检测,效果demo
  14. ASO优化|五步解锁关键词选择优化正确姿势!
  15. html 给表格添加背景,HTML中新建表格怎么加背景
  16. 中文论文检索证明怎么开_作者如何拿到论文检索证明
  17. VS+QT5报错:LNK2019无法解析的外部符号“_declspec(dllimport)public:bool_cdecl QSerialPort“
  18. linux合并mp4,Linux 下使用ffmpeg 将批量合并ts文件,合成mp4格式
  19. 解决Windows与Ubuntu双系统时间同步问题
  20. 51单片机的延时子程序

热门文章

  1. ironpython 使用-IronPython
  2. 常用db与倍数的关系
  3. ARM调试原理【调试接口框图】【SWD时序】【SWD主机】
  4. The ETH-MAV Team in the MBZ International Robotics Challenge
  5. 炉石传说iPad版抢鲜玩 最全国服登录教程
  6. MFC CTreeCtrl节点重命名
  7. cisco anyconnect 下载(windows、macos、iOS、Android、linux)
  8. Linux磁盘管理练习题(习题+演示)
  9. IP地址,子网掩码、默认网关,DNS的设置和工作原理(总结)
  10. 如何兼容IE4:Web浏览器兼容性浅谈