oracle数据块
oracle数据块的基本概念
物理磁盘有物理磁盘的block概念
文件系统也有文件系统block概念
对于磁盘block和文件系统block,可以看回原来的笔记:磁盘专题
而oracle也有block概念,实际上就是基于文件系统block下基于自己定义的概念。
oracle在创建表空间、数据文件时,实际上是将文件系统block转换为自己的oracle block。
oracle 默认的block大小为:8192byte。
show paramerter db_block
SQL> show parameter db_block
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_block_buffers integer 0
db_block_checking string FALSE
db_block_checksum string TYPICAL
db_block_size
假设文件系统block默认为1024BYTE,则表示创建一个oracle block,需要8个文件系统block。
segment和extent
oracle中把占用空间的对象(如:创建表空间时会将表、索引存入表空间)统一称为Segment(段)。
Segment是由多个Extent(区间)组成。
Extent(区间):是由多个连续的oracle数据块组成(oracle block的编号地址相邻)
本文来自博客园,作者:运维爱背锅,转载请注明原文链接:https://www.cnblogs.com/juelian/p/17559750.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步