自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

转载 WINDOWS下system用户至高无上的权限

WINDOWS下system用户至高无上的权限大家知道,SYSTEM是至高无上的超级管理员帐户。默认情况下,我们无法直接在登录对话框上以SYSTEM帐户的身份登录到Windows桌面环境。实际上SYSTEM帐户早就已经“盘踞”在系统中了。想想也是,连负责用户验证的Winlogon、Lsass等进程都是以SYSTEM身份运行的,谁还能有资格检验SYSTEM呢?既然SYSTEM帐户早就已经出现在系

2013-12-31 17:12:41 32829 1

原创 SYS_CONTEXT和USERENV(OPTION)函数

SYS_CONTEXT SyntaxDescription of the illustration sys_context.gifPurposeSYS_CONTEXT returns the value ofparameter associated with the contextnamespace at the current instant(当前实例).

2013-12-31 15:29:55 1248

转载 v$session & v$process各字段的说明【转载】

Oracle 动态性能表 v$session & v$process整理自google出来的网络资源。google是个好东东。没有google我会心神不宁。 v$session SADDR: session address SID: session identifier,常用于连接其它列。 SERIAL#: sid 会重用,但是同一个sid被重用

2013-12-31 14:21:20 4755

原创 v$session中user#为0或username为空时代表的意思

v$sessionUSER#: session's user id。等于dba_users中的user_id。Oracle内部进程的user#为0。 USERNAME: session's username。等于dba_users中的username。Oracle内部进程的username为空。注释:Oracle内部进程,即后台进程,如并行服务器进程。后台进程不

2013-12-31 14:13:58 6318 1

转载 Oracle内连接、左外连接、右外连接、全外连接小总结

Oracle内连接、左外连接、右外连接、全外连接小总结数据库版本:Oracle 9i连接n个表,至少需要n-1个连接条件。例如:连接三个表,至少需要两个连接条件。表TESTA,TESTB,TESTC,各有A, B两列 连接分为两种:内连接与外连接。 A.内连接内连接,即最常见的等值连接,例: Sql代码  SELE

2013-12-30 13:53:02 879

转载 sql语句执行过程的跟踪方法相关介绍

sql跟踪方法相关介绍oracle sql跟踪方法:1、sql_trace打开跟踪:alter session set sql_trace=true;为跟踪文件做标记:alter session set tracefile_identifier='look_for_me';停止跟踪:alter session set sql_trace=false;最后生成的跟踪文

2013-12-27 16:52:11 2244

原创 关于会话的一些总结

会话的四个属性就是四个变量,用于描述该会话的。用于区分与其他会话?不同会话的属性值可以完全一样的,因为属性值都是人为随意加的。      会话的属性表现在v$session视图里有module和action两个字段。V$SESSIONMODULEFoot 1 VARCHAR2(48)Name of the currently executing mo

2013-12-27 15:42:39 1905

转载 关于字符集

一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = la

2013-12-27 15:36:52 884

转载 SQL Union和SQL Union All两者用法区别效率以及与order by 和 group by配合问题

SQL Union和SQL Union All用法SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FR

2013-12-27 10:59:21 16904 2

原创 关于字符和nls参数

关于字符和nls参数NLS_LANG(Read-only) The NLS_LANG option specifies thecurrent language, territory, and database character set, which are determinedby session-wide globalization parameters.Data Type

2013-12-27 10:31:00 1050

转载 深入理解connect by level<xxx

对于connect by,现在大多数人已经很熟悉了connect by中的条件就表示了父子之间的连接关系比如 connect by id=prior  pid但如果connect by中的条件没有表示记录之间的父子关系(如 connect by里没有 id=prior  pid)那会出现什么情况?常见的,connect by会在构造序列的时候使用用select ro

2013-12-26 17:27:03 33430

原创 Oracle层级查询语句(hierarchical query)connect by 用法详解

Oracle Connect By Prior用法oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:  select ... from   where   start with   connect by   ;  :过滤条件,用于对返回的

2013-12-26 15:46:45 13223 1

转载 oracle power 函数

oracle power 函数power(x,y) :计算x^y次方,返回。1、select power(16,2),power(3,2) from dual;结果:2.计算一下2的倒数(也就是2的-1次幂)sys@ora10g> select power(2,-1) from dual;POWER(2,-1)-----------

2013-12-26 14:32:25 26880

转载 ORACLE临时表总结[好处,何时用]

潇湘隐者ORACLE临时表总结2013-08-27 20:23 by 潇湘隐者临时表概念   临时表就是用来暂时保存临时数据(亦或叫中间数据)的一个数据库对象,它和普通表有些类似,然而又有很大区别。它只能存储在临时表空间,而非用户的表空间。ORACLE临时表是会话或事务级别的,只对当前会话或事务可见。每个会话只能查看和修改自己的数据。 临时表语法

2013-12-26 14:05:30 11584

转载 关于oracle with table as 创建临时表的用法示例以及使用with as 的优点

关于oracle with table as 创建临时表的用法示例1、with table as 相当于建个临时表(用于一个语句中某些中间结果放在临时表空间的SQL语句),Oracle 9i 新增WITH语法,可以将查询中的子查询命名,放到SELECT语句的最前面。语法就是with tempname as (select ....)select ...例子:wi

2013-12-26 14:00:33 22833

原创 SQL优化概述【待完成】

SQL语句优化的目标是让该SQL语句执行查询的过程中产生的逻辑读(物理读最终是为了逻辑读)出来的总的块的容量接近(肯定会大于)该SQL语句所得到的结果集的空间大小。第二篇深入分析Oracle的SQL优化技术。总体上来说,SQL优化技术可以分为两类:逻辑优化技术和物理优化技术。其中,逻辑优化主要是指查询转换技术。本篇当中详尽地分析了10g、11g中现有的各种查询转换技术,并给出实

2013-12-25 21:44:21 1012

原创 select语句的结果集可能会存放在pga的UGA区域以及对DML语句中的db block gets direct理解

oracle执行select操作,返回的结果集存放在什么位置?结果集中保存的是rowid集合还是真实的数据?返回的结果集是放在PGA区域么?如果返回的是真实的数据,那么如果数据量过大会不会造成内存溢出?请各位高手解答If it's a simple select * from table, the data goes straight to the client. If the SQL

2013-12-25 17:13:50 1130

转载 direct path read[不错]

direct path read直接路径读(direct>Oracle直接读数据到进程PGA时,这个读取不需要经过SGA。直接路径读等待事件的3个参数分别是file>这类读取通常在以下情况被使用:·磁盘排序IO操作;·并行查询从属进程;·预读操作。 最为常见的是第一种情况。在DSS系统中,存在大量的direct>1. 磁盘排序诊断:如果系

2013-12-25 17:00:07 998

原创 概念之高水位

高水线所有的Oracle表都有一个容纳数据的上限(很象一个水库历史最高的水位),我们把这个上限称为“high water mark”或HWM。这个HWM是一个标记(专门有一个数据块用来记录高水标记等,就是说表所在的段头块里有一个记录高水线的标记位),用来说明已经有多少数据块分配给这个表. HWM通常增长的幅度为一次5个数据块.delete语句不影响表所占用的数据块, 高水线(high

2013-12-25 16:27:26 970

原创 提示append:insert /*+ APPEND */ .. SELECT

2. 以append方式批量插入的记录,其存储位置在hwm之上,即使hwm之下存在空闲块也不能使用。5. 同 nologging 配合会更快的,使用新的BLOCK 而不使用FREELIST中的块 增加插入速度,使用这个hint可以将数据使用直接路径插入到表的高水线之后,由于是连续的没有使用的空间,所以插入速度快。就是说直接插入,减少了搜索块的时间.会在一定程度上造成空间浪费

2013-12-25 16:22:35 2066

原创 2013.12.24并行继续 锁

oracle fts  百度全表扫描(Full Table Scans, FTS)http://blog.csdn.net/huanghui22/article/details/1344714http://www.cnblogs.com/jianggc/articles/2029854.htmlhttp://blog.itpub.net/12020513/viewspace

2013-12-24 16:08:32 797

转载 oracle 并行之并行度篇

oracle 并行(并行度)操作内并行使用的slave process数量就是并行度dop,index&table都有dop 作为默认操作并行度default 1表示不使用并行处理SQL> create table t1 (a int) parallel 6;Table created.SQL> select degree from user_tables where

2013-12-24 11:27:26 7233

转载 oracle并行之概念篇

oracle并行(概念)概念串行执行:串行执行时候,sql语句由一个server process处理(既只运行在一个cpu上),所以sql语句所能使用的资源受cpu限制,除去异步i/o外server process处理cpu操作时,不可访问disk。并行处理:就是多个slave process一起处理同一个sql语句,server process充当query co

2013-12-24 10:45:14 1360

转载 表的连接

NLJ:根据连接键,把小表的每一行,和大笔的每一行做对比。 一般情况下会对大表连接键上建index。成本计算:读小表的行+(小表的每一行×读取大表的行)SMJ:读取小表和大表读的行,根据连接键排序,然后根据排序后的数据集(小表的和大表的)合进行连接。理想状态:2个表的排序操作都能在内存进行常规情况:2阶段进行:          1.sort run阶段:数据读取到

2013-12-20 17:24:07 681

原创 2013.12.20RAC 分配从属进程

http://t.askmaclean.com/thread-3202-1-1.htmlhttp://hi.baidu.com/goodlisf/item/c4f0ee24969b8ec4ee10f1f3http://space6212.itpub.net:8080/231499/viewspace-1045349/http://www.gomudemi.org/?p=771htt

2013-12-20 16:46:23 777

原创 会话的属性以及组建级别和客户端级别的SQL语句跟踪

上传于2013年12月19日删除module 即模块或说是组件,例如sqlplus.exe和sqldeveloperw.exe等客户端要建立一个会话,就需要借助一个客户端软件模块名和操作名可以水边取,V$SESSIONMODULEFoot 1 VARCHAR2(48)Name of the currently executin

2013-12-19 22:28:02 1498

原创 2013.12.18oracle 并行操作??疑问

oracle 并行操作并行与父操作合并(pcwp)---执行计划中的相同 从属进程并行执行一个操作及其父操作。并行与子操作合并(pcwc)---执行计划中的相同从属进程并行执行一个操作及其自操作。因此没有通讯发生。串行到并行(s-p)---一个串行操作发送数据给并行操作。此操作效率差,避免使用它。有两个原因会产生这个操作注释:pcwp、pcwc具体什么操作过程?

2013-12-19 14:41:18 839

原创 2013.12.19oracle 并行(概念) dba168 谷歌

oracle 并行(概念) dba168     谷歌

2013-12-19 14:40:20 736

原创 2013.12.19oracle 并行原理与示例总结 谷歌

http://wenku.it168.com/d_000874382.shtmlhttp://wenku.it168.com/d_000874382.shtmlhttp://wenku.it168.com/tag/86650_0_1.shtmlhttp://blog.itpub.net/22664653/viewspace-721381/谷歌  V$

2013-12-19 14:31:34 764

原创 并行查询的执行计划解读

查看表的并行度     V$pq—systat      V$pq—sesstat 参数cpu_count  并行操作间关系(执行计划中in-out部分)p-s并行发送数据给串行p-p(有2组slaves process时使用),一个并行操作将数据发送给另一个并行操作pcwp:相同slaveprocess并行执行一个操作及其父操作(操作指的是执行计划里显示的operat

2013-12-19 10:02:49 5955 1

转载 执行计划中各字段各模块描述

执行计划中各字段各模块描述分类: SQL/PLSQL 优化 2011-10-10 17:27 2463人阅读 评论(2)收藏 举报statisticssqlaccesstableloopsnested      在SQL语句的执行计划中,包含很多字段项和很多模块,其不同字段代表了不同的含义且在不同的情形下某些字段、模块显示或不显示,下面的描述给出了执行计

2013-12-18 11:49:56 964

原创 操作内部和操作之间的并行处理

上图所示,就是所谓的 操作内部的并行处理,也即并行操作。具体说就是针对一个表的全表扫描这个操作分成四个进程来完成。上图所示,就是所谓的操作之间的并行处理。具体说就是全表扫描这个操作和排序这个操作是同时运行的。

2013-12-17 17:24:28 1096

转载 oracle中区分audit_file_dest, background_dump_dest, core_dump_dest, user_dump_dest

oracle中区分audit_file_dest, background_dump_dest, core_dump_dest, user_dump_dest  一般在$ORACLE_HOME\admin\{SID}目录下:audit_file_dest                 = /u01/app/oracle/admin/{SID}/adumpbackground_d

2013-12-16 20:56:23 2261

原创 Oracle 常用dump命令

Oracle 常用dump命令以前也整理过一遍有关跟踪事件的文章,不过命令方面没有这篇强。 Oracle 跟踪事件 set eventhttp://blog.csdn.net/tianlesoftware/archive/2009/12/10/4977827.aspx  一.Memory Dumps1).Global AreaALTER SESSION

2013-12-16 16:56:35 3335

转载 Oracle 跟踪事件 set event (Oracle跟踪文件分为三种类型)

Oracle 跟踪事件 set event一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_

2013-12-16 16:54:18 1026

转载 Oracle查看用户表

Oracle查看用户表博客分类:Oracle入门Oracle 在Oracle中查看所有的表:select * from tab/dba_tables/dba_objects/cat;看用户建立的表   :  select table_name from user_tables;  //当前用户的表       select table_name

2013-12-16 13:44:32 883

原创 2013.12.16oracle 会话属性 模块名 操作名 会话跟踪

http://blog.csdn.net/swfhcsdn/article/details/1755782http://hi.baidu.com/bivin0603/item/85a87335e35b79ce2e8ec2b4oracle 会话属性 模块名 操作名 谷歌http://www.xifenfei.com/3921.htmloracle会话跟踪  谷歌h

2013-12-16 10:52:17 668

转载 浅谈Linux下CPU利用率和CPU负载及其代码实现原理

浅谈Linux下CPU利用率和CPU负载及其代码实现原理分类: Linux 内核知识学习/总结 2013-03-03 12:57 1009人阅读 评论(0)收藏 举报LinuxCPU利用率CPU负载目录(?)[+]编者注: 本来想写个简单的程序测试CPU利用率,后来代码实现后与top(ps)命令测试的结果做对比,疑惑了,疑惑后有了此文……

2013-12-13 16:06:28 3935

原创 2013.12.10SQL性能优化

Oracle中可被并行化执行的SQL操作http://www.askmaclean.com/archives/oracle%E4%B8%AD%E5%8F%AF%E8%A2%AB%E5%B9%B6%E8%A1%8C%E5%8C%96%E6%89%A7%E8%A1%8C%E7%9A%84sql%E6%93%8D%E4%BD%9C.htmlOracle SQL性能优化专题ht

2013-12-10 14:40:58 860

转载 技术网址

oracle blogDAVE: http://blog.csdn.net/tianlesoftwarehttp://blog.csdn.net/luojun198610http://space.itpub.net/9182041/spacelist-bloghttp://space6212.itpub.net/categoryhttp://blog.csdn.net/4752

2013-12-10 11:09:25 807

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除