文章分类 - oracle
Oracle RAC 的HA(High Availiablity) 和LB(LoadBalance)详解
摘要:参见:https://www.cnblogs.com/andy6/p/5766730.html
阅读全文
ORACLE 数据库名、实例名、ORACLE_SID的区别
摘要:原网址:http://www.cnblogs.com/advocate/archive/2010/08/20/1804063.html http://blog.csdn.net/haiross/article/details/13614041 我的总结:ORACLE_SID是在开启数据库startu
阅读全文
存储过程
摘要:-- -- Author : Tom Kyte -- Description : Displays free and unused space for the specified object. -- Call Syntax : EXEC Show_Space('Tablename'); -- Re
阅读全文
oracle 性能优化(二)——如何使用oracle 自带的性能分析工具,进行sql性能优化
摘要:第一步:执行会话统计,找到需要优化的sql 第二步:拿到需要优化的sql,在测试脚本中,运行 运行结束后,会生成一份报告,直接运行 就可以得到结果。根据报告中提及到的优化建议。进行优化 第三步:优化建议,就一定是最好的吗。当然不是,为了保证优化的效果。需要对oracle 给出的建议进行一一尝试。 如
阅读全文
oracle 在查条数的信息的时候吗,求出总数
摘要:oracle 在查条数的信息的时候吗,求出总数
阅读全文
oracle等待事件-direct path read/write
摘要:一、direct path read 1、与直接读取相关联的等待事件。当ORACLE将数据块直接读入会话的PGA(进程全局区)中,同时绕过SGA(系统全局区)。PGA中的数据并不和其他的会话共享。即表明,读入的这部分数据该会话独自使用,不放于共享的SGA中。 2、在排序操作(order by/gro
阅读全文
JAVA 为oracle 制造数据
摘要:一,JAVA 为oracle 制造数据 第一步依然是导入jar包:ojdbc6_g.jar 驱动包。 下面仅仅介绍了 注意一点, 二,JAVA 调用存储过程
阅读全文
什么是表分区,如何表分区
摘要:什么是表分区?表分区其实就是将一张大数据量表中的数据按照不同的分区策略分配到不同的系统分区、硬盘或是不同的服务器设备上,实现数据的均衡分配,这样做的好处是均衡大数据量数据到不同的存储介子中,这样每个分区均摊了一部分数据,然后可以定位到指定的分区中,对数据表进行需求操作,另外,也方便管理水表,比如要删
阅读全文
不要让临时表空间影响Oracle数据库性能
摘要:在Oracle数据库中进行排序、分组汇总、索引等到作时,会产生很多的临时数据。如有一张员工信息表,数据库中是安装记录建立的时间来保存的。如果用户查询时,使用Order BY排序语句指定按员工编号来排序,那么排序后产生的所有记录就是临时数据。对于这些临时数据,Oracle数据库是如何处理的呢? 通常情
阅读全文
Oracle对于多个大表关联操作如何优化速度?
摘要:如果这些都做了还不满意的话,可以考虑建立几个表空间,然后按照一个算法将各个表的数据,平均的放在各个表空间内(分表分区),在select的时候数据库就会使用多线程到各个表空间索引数据,这个一般不是上千万级的表是不用的。 也不是所有人都会用。 Oracle多表连接,提高效率,性能优化 执行路径:ORAC
阅读全文
Oracle 性能优化 之 游标及 SQL
摘要:一、游标 我们要先说一下游标这个概念。 从 Oracle 数据库管理员的角度上说,游标是对存储在库缓存中的可执行对象的统称。SQL 语句是存储在库缓存中的,它是游标。除了它之外,还有 Oracle 的存储过程也是存储在库缓存中的可执行对象,从 Oracle DBA 的角度上说,它也是游标。Oracl
阅读全文
oracle 执行计划
摘要:oracle 执行计划 一:什么是Oracle执行计划? 执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述 二:怎样查看Oracle执行计划? 因为我一直用的PLSQL远程连接的公司数据库,所以这里以PLSQL为例: ①:配置执行计划需要显示的项: 工具 —> 首选项 —> 窗口类型
阅读全文
oracle 索引
摘要:简介 1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方
阅读全文
oracle 的redo和undo
摘要:一、undo(回退段)介绍 在Oracle数据库中,当某个事物对数据进行修改时,Oracle首先将数据的原始值保存到一个回退段中。一个事物只能将它的回退信息保存到一个回退段中,而多个并行事物可以使用同一个回退段。 (1)回退段的作用 回退段主要有4个作用,分别是:事物回滚、数据库恢复、读一致性、闪回
阅读全文
oracle —latch和等待
摘要:1.何为latch 我们先想象以下场景:"一个数据块正在被一个会话(A)从磁盘中读入到内存中,请注意,是正在读取中,此时,如果另外一个会话(B)也正需要这个数据块,B该怎么做呢?" 其实结果不难猜测,我们需要等待这个数据块被读取到内存中,这样就可以只有一个数据块在内存中,不会导致数据的不一致性。那么
阅读全文
oracle 锁与阻塞
摘要:1.为什么会有锁 没有并发就没有锁 当多个用户都想操作同一个表时,就需要有锁来保证任何一个时间段内都只有一个用户拥有操作该表的权限,这就是锁。 2.oracle锁的分类 enqueues:与队列类型的锁,通常和业务有关系。就如第一点所说,多个用户都想操作同一个表时,可以利用锁的机制,是用户们形成一种
阅读全文
数据字典
摘要:一、何为数据字典 数据字典是数据库的重要组成部分。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典内容包括: 1、数据库中所有模式对象的信息,如表、视图、簇、及索引等。 2、分配多少空间,当前使用了多少空间等。 3、列的缺省值。 4、约束信息的完整性。 5、用户的名字。 6、用户及角
阅读全文
面向程序员的数据库访问性能优化法则
摘要:面向程序员的数据库访问性能优化法则 转载:http://www.cnblogs.com/bicabo/tag/SQL/ 特别说明: 1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识; 2、 本文许多示例及概念是基于Oracle数据库描述,对于其
阅读全文
oracle 各模块详解
摘要:1.oracle 工作模式 MTS模式:MTS(Multi-Threaded Server)。一个Dispatch进程专门处理处理Client Connection Request,进行排队,由后台多个Shared Server并行处理排队的请求。 可见:MTS模式下,进程和会话是一对多的关系 优点
阅读全文
Oracle sql语句执行过程图文分析
摘要:这个可以算是学习笔记吧, 是参照甲骨论老相老师的视频做的: http://www.jiagulun.com/thread-2674-1-1.html1.数据库文件Oracle 数据库文件大概可分为3种,分别是:控制文件(control files): 存放数据库本身物理结构信息数据文件(data f
阅读全文
浙公网安备 33010602011771号