上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 32 下一页
摘要: 我们对hash join的常见误解,一般包括两个: 第一个误解:是我们经常以为hash join需要对两个做join的表都做全表扫描 第二个误解:是经常以为hash join会选择比较小的表做build table纠正第一个误解: 我们经常以为hash join需要对两个做join的表都做... 阅读全文
posted @ 2014-12-07 11:39 PoleStar 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: 关系数据库技术的精髓就是通过关系表进行规范化的数据存储,并通过各种表连接技术和各种类型的索引技术来进行信息的检索和处理。表的三种关联方式:nested loop:从A表抽一条记录,遍历B表查找匹配记录,然后从a表抽下一条,遍历B表........就是一个二重循环hash join:将A表按连接键... 阅读全文
posted @ 2014-11-30 11:36 PoleStar 阅读(2317) 评论(0) 推荐(0) 编辑
摘要: 索引扫描(Index scan) 我们先通过index查找到数据对应的rowid值(对于非唯一索引可能返回多个rowid值),然后根据rowid直接从表中得到具体的数据,这种查找方式称为索引扫描或索引查找(index lookup)。一个rowid唯一的表示一行数据,该行对应的数据块是通过一次i/... 阅读全文
posted @ 2014-11-29 17:48 PoleStar 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 1.Oracle访问表的方式 全表扫描、通过ROWID访问表、索引扫描2.全表扫描(Full Table Scans, FTS) 为实现全表扫描,Oracle顺序地访问表中每条记录,并检查每一条记录是否满足WHERE语句的限制条件。ORACLE采用一次读入多个数据块(database block... 阅读全文
posted @ 2014-11-29 17:35 PoleStar 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 在动手配置前,最好先了解下DNS的理论,以免犯不必要的错误。这都是被坑后的觉悟 -_-!!! Oracle 11g RAC 集群中引入了SCAN(SingleClientAccessName)的概念,是指集群的单客户端访问名称。相当于在客户端和数据库之间增加一层虚拟的网络服务层,即 SCAN ... 阅读全文
posted @ 2014-07-06 16:35 PoleStar 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: 目标: 1.熟悉主要进程的启停顺序 1.1 启动节点rac1: 1.2 关闭节点rac1 总结:重要进程的启动顺序为:OHASD -> ora.gpnpd -> ora.cssd -> ora.asm -> ora.crsd 2. 了解独占模式 -excl 既然是以独占模式启动,那么有些资源一定是不 阅读全文
posted @ 2014-07-06 14:05 PoleStar 阅读(4020) 评论(0) 推荐(0) 编辑
摘要: 目标 了解oracle内存管理方式 掌握ASMM管理方式 掌握AMM管理方式 监控内存使用 学习一个知识点时,最好先了解其历史。ORACLE近期的版本都对内存管理做了简化,从9i通过PGA_AGGREGATE_TARGET参数实现PGA的自动管理,10g通过Automatic Shared Memo 阅读全文
posted @ 2014-06-09 17:47 PoleStar 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 目标 1.SGA结构 2.PGA结构1.SGAShared pool 1)、共享池是对SQL、PL/SQL程序进行语法分析、编译、执行的内存区域。 在执行SELECT * FROM emp语句时,会对sql语句进行语法分析->编译->生成执行计划->运行执行计划等,这些操作都在共... 阅读全文
posted @ 2014-06-09 09:52 PoleStar 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 一、视图包含当前系统oracle运行的所有进程信息。常用于将session与进程(oracle进程,操作系统进程)之间建立联系。 ColumnDatatypeDescriptionADDRRAW(4 | 8)进程对象地址PIDNUMBERoracle进程IDSPIDVARCHAR2(12)操作系统进程IDUSERNAMEVARCHAR2(15)Operating system process username. Any two-task user coming across the network has "-T" appended to the username.SERI 阅读全文
posted @ 2013-10-27 22:06 PoleStar 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 一、视图V$SESSION_LONGOPS显示运行超过6秒的操作的状态。包括备份,恢复,统计信息收集,查询等等 ColumnDatatypeDescriptionSIDNUMBERSession 标识符SERIAL#NUMBERSession 序列号OPNAMEVARCHAR2(64)操作简要说明TARGETVARCHAR2(64)操作运行所在的对象TARGET_DESCVARCHAR2(32)目标对象描述SOFARNUMBER至今为止完成的工作量TOTALWORKNUMBER总工作量UNITSVARCHAR2(32)工作量单位START_TIMEDATE操作开始时间LAST_UPDATE.. 阅读全文
posted @ 2013-10-27 21:43 PoleStar 阅读(423) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 32 下一页