执行语句Oracle体系结构及备份(二)——执行select语句的过程分析
2013-06-01 20:22
441 查看
题记:写这篇博客要主是加深自己对执行语句的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢。
2.用户进程已跟服务器进程建立连接,并把该用户进程的信息存储到PGA的UGA中
3.语句经过PGA处理后传递给实例
4.实例中的共享池负责处理这条语句。共享池处理:首先在库缓存区去判断语句如何分析,软分析或者是硬分析,如果是软分析,执行很快,硬分析会经过很多步调。不论是软分析还是硬分析,都市根据CBD失掉的执行计划准备去执行语句
每日一道理
“上下五千年,龙的看火不灭;古有愚公志,而今从头越…… ”站在新世纪的门槛上,我们的追求就是让祖国灿烂的喜悦飞扬在美好的明天……
5.查询语句中的对象存放在哪个表空间的,指定的行放在哪个块里面的。
6.数据字典缓存区失掉这些信息
7.开始执行。判断在数据缓存区data buffer cache是否缓存了须要的块,如果是,在内存中读数据失掉须要的行的结果,返回给用户用户看到执行的结果。如果不是,则服务器进程把块从磁盘读入到data buffer cache缓存上去,undo缓存块会对该块做镜像,然后读镜像中的数据失掉行的结果,用户看到了执行的结果。
文章结束给大家分享下程序员的一些笑话语录:
某程序员对书法十分感兴趣,退休后决定在这方面有所建树。花重金购买了上等的文房四宝。一日突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有王羲之风 范,又具颜真卿气势,定神片刻,泼墨挥毫,郑重地写下一行字:hello world.
---------------------------------
原创文章 By
执行和语句
---------------------------------
一 环境
Oracle 11g R2 + SQL Plus + Windows 7 Ultimate English Edition二 操作示例
Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Wentasy>sqlplus scott SQL*Plus: Release 11.2.0.1.0 Production on 星期二 5月 28 15:17:49 2013 Copyright (c) 1982, 2010, Oracle. All rights reserved. 输入口令: 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> SELECT * FROM emp WHERE empno=7839; EMPNO ENAME JOB MGR HIREDATE SAL COMM ---------- ---------- --------- ---------- -------------- ---------- ---------- DEPTNO ---------- 7839 KING PRESIDENT 17-11月-81 5000 10
三 分析
1.用户进程执行一个语句,比如 select * from emp where empno=7839;2.用户进程已跟服务器进程建立连接,并把该用户进程的信息存储到PGA的UGA中
3.语句经过PGA处理后传递给实例
4.实例中的共享池负责处理这条语句。共享池处理:首先在库缓存区去判断语句如何分析,软分析或者是硬分析,如果是软分析,执行很快,硬分析会经过很多步调。不论是软分析还是硬分析,都市根据CBD失掉的执行计划准备去执行语句
每日一道理
“上下五千年,龙的看火不灭;古有愚公志,而今从头越…… ”站在新世纪的门槛上,我们的追求就是让祖国灿烂的喜悦飞扬在美好的明天……
5.查询语句中的对象存放在哪个表空间的,指定的行放在哪个块里面的。
6.数据字典缓存区失掉这些信息
7.开始执行。判断在数据缓存区data buffer cache是否缓存了须要的块,如果是,在内存中读数据失掉须要的行的结果,返回给用户用户看到执行的结果。如果不是,则服务器进程把块从磁盘读入到data buffer cache缓存上去,undo缓存块会对该块做镜像,然后读镜像中的数据失掉行的结果,用户看到了执行的结果。
@Wentasy 博文仅供参考,欢送大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,感谢 :) [CSDN博客] |
某程序员对书法十分感兴趣,退休后决定在这方面有所建树。花重金购买了上等的文房四宝。一日突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有王羲之风 范,又具颜真卿气势,定神片刻,泼墨挥毫,郑重地写下一行字:hello world.
---------------------------------
原创文章 By
执行和语句
---------------------------------
相关文章推荐
- Oracle体系结构及备份(二)——执行select语句的过程分析
- Oracle体系结构之SQL语句的执行过程
- Oracle sql语句执行过程图文分析
- Oracle sql语句执行过程图文分析
- Oracle中select语句执行过程
- Oracle学习之sql语句执行过程分析
- Oracle SQL语句执行过程
- select语句结构与执行顺序
- Oracle执行SQL语句的过程
- select语句的结构与执行顺序
- Oracle 在函数或存储过程中执行一条插入语句并返回主键ID值
- 3_Oracle_SQL语句执行过程剖析
- Oracle SQL语句执行过程
- Oracle体系结构及备份(十七)——bg-others
- select 语句执行过程
- Oracle体系结构及备份(十二)——bg-smon
- oracle存储过程中如何执行动态SQL语句
- oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
- oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
- Select 语句执行顺序以及如何提高Oracle 基本查询效率--原文链接http://www.cnblogs.com/likeju/p/5039128.html