数码资讯
不同条件和不同性能的例子
当SQL语句在书中进行优化时,它们的条件不同,性能也不同。这是建议在Oracle11g版本合适1路比2路好吗 模式1: 复制代码代码如下所示: *选择A. 来自学生, C类 哪里 s.id =入境 s.id =xxxxxxxx 模式2: 复制代码代码如下所示: *选择A. 来自学生, C类 哪里 s
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
当SQL语句在书中进行优化时,它们的条件不同,性能也不同。这是建议在Oracle11g版本合适1路比2路好吗
模式1:
复制代码代码如下所示:
*选择A.
来自学生,
C类
哪里
s.id =入境
s.id =xxxxxxxx
模式2:
复制代码代码如下所示:
*选择A.
来自学生,
C类
哪里
s.id =xxxxxxxx
s.id =入境
10G的测试结果证明是一样的。
微软的Windows版本5.2.3790 } {
(C)1985-2003微软公司版权所有
C:文件和设置管理员> SQLPlus /数据库
SQL * Plus:释放10.2.0.1.0生产在5月11日星期六17:48:55 2013
版权(c)1982, 2005,甲骨文。版权所有。
连接:
Oracle数据库10g企业版发布10.2.0.1.0生产
使用分区、OLAP和数据挖掘选项
警告:改变系统冲洗shared_pool;
系统已被更改。
警告:改变系统冲洗buffer_cache;
系统已被更改。
SQL > SET AUTOTRACE ON;
选择
2来自C国,
3个区域R
4在c.region_id = r.region_id和c.region_id = 4;
REGIONS R
*
第三行错了:
ora-00942:不存在的表或视图
选择
2从hr.countries C,
3人力资源。区域R
4在c.region_id = r.region_id和c.region_id = 4;
公司country_name region_id region_id
--------------------------------------------------------------
region_name
-------------------------
EG埃及44
中东和非洲
IL以色列44
中东和非洲
KW Kuwait 44
中东和非洲
公司country_name region_id region_id
--------------------------------------------------------------
region_name
-------------------------
吴尼日利亚44
中东和非洲
ZM赞比亚44
中东和非洲
ZW津巴布韦44
中东和非洲
已经选了6行。
实施计划
----------------------------------------------------------
计划哈希值:4030513296
--------------------------------------------------------------------------------
----
| ID |操作|名行字节成本(| | | %
CPU时间| |)
--------------------------------------------------------------------------------
----
| 0 | SELECT语句| | | | 2 6 168
(0)| 00:00:01 |
| 1 |嵌套循环| | | | 2 6 168
(0)| 00:00:01 |
| 2表访问的索引rowid |地区| | | | 1 14 1
(0)| 00:00:01 |
3索引唯一扫描| * | | reg_id_pk | 1 | | 0
(0)| 00:00:01 |
4索引全扫描| * | | country_c_id_pk | | | 1 6 84
(0)| 00:00:01 |
--------------------------------------------------------------------------------
----
谓词信息(由操作ID标识):
离开
3 -访问()。region_id= 4)
4过滤器(。region_id= 4)
统计信息
----------------------------------------------------------
628递归调用
0分贝块得到
127一致的获取
20物理读
0重做日志大小
825个字节通过网络发送给客户机
从客户端接收的385个字节
2 SQL*Net切换到/从客户端
13类(内存)
0类(磁盘)
6行处理
SQL >
#############
警告:改变系统冲洗shared_pool;
系统已被更改。
警告:改变系统冲洗buffer_cache;
系统已被更改。
选择*
从hr.countries C,
人力资源。区域R
哪里
c.region_id = 4
6、c.region_id = r.region_id;
公司country_name region_id region_id
--------------------------------------------------------------
region_name
-------------------------
EG埃及44
中东和非洲
IL以色列44
中东和非洲
KW Kuwait 44
中东和非洲
公司country_name region_id region_id
--------------------------------------------------------------
region_name
-------------------------
吴尼日利亚44
中东和非洲
ZM赞比亚44
中东和非洲
ZW津巴布韦44
中东和非洲
已经选了6行。
实施计划
----------------------------------------------------------
计划哈希值:4030513296
--------------------------------------------------------------------------------
----
| ID |操作|名行字节成本(| | | %
CPU时间| |)
--------------------------------------------------------------------------------
----
| 0 | SELECT语句| | | | 2 6 168
(0)| 00:00:01 |
| 1 |嵌套循环| | | | 2 6 168
(0)| 00:00:01 |
| 2表访问的索引rowid |地区| | | | 1 14 1
(0)| 00:00:01 |
3索引唯一扫描| * | | reg_id_pk | 1 | | 0
(0)| 00:00:01 |
4索引全扫描| * | | country_c_id_pk | | | 1 6 84
(0)| 00:00:01 |
--------------------------------------------------------------------------------
----
谓词信息(由操作ID标识):
离开
3 -访问()。region_id= 4)
4过滤器(。region_id= 4)
统计信息
----------------------------------------------------------
656递归调用
0分贝块得到
131一致的获取
22物理读
0重做日志大小
825个字节通过网络发送给客户机
从客户端接收的385个字节
2 SQL*Net切换到/从客户端
13类(内存)
0类(磁盘)
6行处理
SQL >
模式1:
复制代码代码如下所示:
*选择A.
来自学生,
C类
哪里
s.id =入境
s.id =xxxxxxxx
模式2:
复制代码代码如下所示:
*选择A.
来自学生,
C类
哪里
s.id =xxxxxxxx
s.id =入境
10G的测试结果证明是一样的。
微软的Windows版本5.2.3790 } {
(C)1985-2003微软公司版权所有
C:文件和设置管理员> SQLPlus /数据库
SQL * Plus:释放10.2.0.1.0生产在5月11日星期六17:48:55 2013
版权(c)1982, 2005,甲骨文。版权所有。
连接:
Oracle数据库10g企业版发布10.2.0.1.0生产
使用分区、OLAP和数据挖掘选项
警告:改变系统冲洗shared_pool;
系统已被更改。
警告:改变系统冲洗buffer_cache;
系统已被更改。
SQL > SET AUTOTRACE ON;
选择
2来自C国,
3个区域R
4在c.region_id = r.region_id和c.region_id = 4;
REGIONS R
*
第三行错了:
ora-00942:不存在的表或视图
选择
2从hr.countries C,
3人力资源。区域R
4在c.region_id = r.region_id和c.region_id = 4;
公司country_name region_id region_id
--------------------------------------------------------------
region_name
-------------------------
EG埃及44
中东和非洲
IL以色列44
中东和非洲
KW Kuwait 44
中东和非洲
公司country_name region_id region_id
--------------------------------------------------------------
region_name
-------------------------
吴尼日利亚44
中东和非洲
ZM赞比亚44
中东和非洲
ZW津巴布韦44
中东和非洲
已经选了6行。
实施计划
----------------------------------------------------------
计划哈希值:4030513296
--------------------------------------------------------------------------------
----
| ID |操作|名行字节成本(| | | %
CPU时间| |)
--------------------------------------------------------------------------------
----
| 0 | SELECT语句| | | | 2 6 168
(0)| 00:00:01 |
| 1 |嵌套循环| | | | 2 6 168
(0)| 00:00:01 |
| 2表访问的索引rowid |地区| | | | 1 14 1
(0)| 00:00:01 |
3索引唯一扫描| * | | reg_id_pk | 1 | | 0
(0)| 00:00:01 |
4索引全扫描| * | | country_c_id_pk | | | 1 6 84
(0)| 00:00:01 |
--------------------------------------------------------------------------------
----
谓词信息(由操作ID标识):
离开
3 -访问()。region_id= 4)
4过滤器(。region_id= 4)
统计信息
----------------------------------------------------------
628递归调用
0分贝块得到
127一致的获取
20物理读
0重做日志大小
825个字节通过网络发送给客户机
从客户端接收的385个字节
2 SQL*Net切换到/从客户端
13类(内存)
0类(磁盘)
6行处理
SQL >
#############
警告:改变系统冲洗shared_pool;
系统已被更改。
警告:改变系统冲洗buffer_cache;
系统已被更改。
选择*
从hr.countries C,
人力资源。区域R
哪里
c.region_id = 4
6、c.region_id = r.region_id;
公司country_name region_id region_id
--------------------------------------------------------------
region_name
-------------------------
EG埃及44
中东和非洲
IL以色列44
中东和非洲
KW Kuwait 44
中东和非洲
公司country_name region_id region_id
--------------------------------------------------------------
region_name
-------------------------
吴尼日利亚44
中东和非洲
ZM赞比亚44
中东和非洲
ZW津巴布韦44
中东和非洲
已经选了6行。
实施计划
----------------------------------------------------------
计划哈希值:4030513296
--------------------------------------------------------------------------------
----
| ID |操作|名行字节成本(| | | %
CPU时间| |)
--------------------------------------------------------------------------------
----
| 0 | SELECT语句| | | | 2 6 168
(0)| 00:00:01 |
| 1 |嵌套循环| | | | 2 6 168
(0)| 00:00:01 |
| 2表访问的索引rowid |地区| | | | 1 14 1
(0)| 00:00:01 |
3索引唯一扫描| * | | reg_id_pk | 1 | | 0
(0)| 00:00:01 |
4索引全扫描| * | | country_c_id_pk | | | 1 6 84
(0)| 00:00:01 |
--------------------------------------------------------------------------------
----
谓词信息(由操作ID标识):
离开
3 -访问()。region_id= 4)
4过滤器(。region_id= 4)
统计信息
----------------------------------------------------------
656递归调用
0分贝块得到
131一致的获取
22物理读
0重做日志大小
825个字节通过网络发送给客户机
从客户端接收的385个字节
2 SQL*Net切换到/从客户端
13类(内存)
0类(磁盘)
6行处理
SQL >
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。