Oracle监听

Oracle 

什么是监听 Oracle监听器(Listener)是一个监听客户端请求的网络服务,它在数据库实例与客户端之间架起了一座桥梁。监听器的主要功能如下: 接收客户端发送的连接请求。 将连接请求转发给相应的数据库实例。 监控连接状态

Redo原理

Oracle 

redo 介绍 重做日志主要记录对数据所做的所有更改,包括未提交和已提交的更改。 Oracle通过Redo来保证数据库的事务可以被重演,从而使得在故障之后,数据可以被恢复。在数据库中,Redo的功能主要通过3个组件来实现:Redo Log Buffer、LGWR后台进程和Redo Log File(

INVISIBLE index不可见索引概念

Oracle 

今天刷题的时候看到一道有关 INVISIBLE index 的题目,没想到居然选错了。随即在网上找相关知识点牢记一下。 不可见索引概念 不可见索引(Invisible Index)是ORACLE 11g引入的新特性。不可见索引是会被优化器忽略的不可见索引,除非在会话或系统级别上将OPTIMIZER_

Redo原理

Oracle 

redo 介绍 重做日志主要记录对数据所做的所有更改,包括未提交和已提交的更改。 Oracle通过Redo来保证数据库的事务可以被重演,从而使得在故障之后,数据可以被恢复。在数据库中,Redo的功能主要通过3个组件来实现:Redo Log Buffer、LGWR后台进程和Redo Log File(

初识Oracle优化器

Oracle 

优化器是什么 优化器(Optimizer)是 Oracle 数据库中内置的一个核心子系统,可以理解为 Oracle 数据库中的一个核心模块或者一个核心功能组件。优化器的目的是按照一定的判断原则来得到它认为的目标 SQL 在当前情形下最高效的执行路径(Access Path)。 Oracle 数据库里

Oracle 关于一些连接故障的总结

Oracle 

1、案例 案例1:客户端连接报错ORA-12514 项目场景 业

Oracle逻辑体系知识

Oracle 

Oracle逻辑体系 上回我们主要是了解oracle的物理体系,我们可以清楚地看到数据文件,参数文件,控制文件等等文件的大小和存放位置,后台进程是如何被唤起而又任何退出的。 接下来我们来说说逻辑体系,偏抽象一点,不过这部分是重中之重,可以加深我们对体系的理解。

揭秘行数据是怎么存储的

Oracle 

数据如何在底层进行存储 每个表都有一个段头,段头里记录了哪些文件哪些 BLOCK 属于该表。我们可以通过以下 SQL 进行查询: select HEADER_FILE,HEADER_BLOCK from dba_segments where segment_name='TB0101'; HEADE

估算一张表的执行时间和IO计算和表大小

Oracle 

前言 本专栏分为四大部分: SQL 语句的执行时间和逻辑读是可以结合原理计算和预估出来的。 极速优化 SQL-在不懂业务的情况下用过技术手段结合原理快速分析和优化 SQL SQL 效率异常分析-分析为什么 SQL 时快时慢或者为什么没有走预期的执行计划 SQL 改写优化-对常见必须要 SQL 改写的

解析ROWID

Oracle 

我们通过学习知道,rowid 是存放行在磁盘上的具体位置,格式如下 AAAVU/AAHAAAACVAAA。 本章内容我们来揭秘下 rowid。 通过 rowid 去寻找数据是最快的,因为我都把物理位置告诉 oracle 了,oracle 只需要一次 IO 就能找到该数据。 那么 rowid 在块中是