统一区大小表空间和系统管理区表空间规则区别

2024-08-30 22:18

本文主要是介绍统一区大小表空间和系统管理区表空间规则区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

--统一区大小表空间和系统管理区表空间规则区别--统一区大小表空间EODA@PROD1> create tablespace tbs_ts1 datafile '/u01/app/oracle/oradata/PROD1/tbs1.dbf' size 50m uniform size 1m;  --创建表空间中子句使用uniform size则是统一区大小Tablespace created.EODA@PROD1> create table t1 (id varchar2(20)) tablespace tbs_ts1;Table created.EODA@PROD1> insert into t1 select 'abc' from all_objects;72969 rows created.EODA@PROD1> insert into t1 select 'abc' from all_objects;72969 rows created.EODA@PROD1> insert into t1 select 'abc' from all_objects;72969 rows created.EODA@PROD1> commit;Commit complete.EODA@PROD1> select extent_id, file_id, block_id, blocks from dba_extents where segment_name='T1' order by extent_id;  --所有区都是128个块,本库块大小为8KB,所以区大小就是1MBEXTENT_ID    FILE_ID	BLOCK_ID     BLOCKS
---------- ---------- ---------- ----------0	   16	     128	1281	   16	     256	1282	   16	     384	1283	   16	     512	128--系统管理区大小表空间
EODA@PROD1> create tablespace tbs_ts2 datafile '/u01/app/oracle/oradata/PROD1/tbs2.dbf' size 50m reuse;  --不指定uniform则是系统管理Tablespace created.EODA@PROD1> create table t2 (id varchar2(20)) tablespace tbs_ts2;Table created.EODA@PROD1> insert into t2 select 'abc' from all_objects;72970 rows created.EODA@PROD1> insert into t2 select 'abc' from all_objects;72970 rows created.EODA@PROD1> insert into t2 select 'abc' from all_objects;72970 rows created.EODA@PROD1> commit;                                       Commit complete.EODA@PROD1> select extent_id, file_id, block_id, blocks from dba_extents where segment_name='T2' order by extent_id;  --可以看到前16个区大小为8个块,即64KB,第16个区增大为区大小1MB,如果表进一步扩大,区大小会变成8MB,以此往复。EXTENT_ID    FILE_ID	BLOCK_ID     BLOCKS
---------- ---------- ---------- ----------0	   17	     128	  81	   17	     136	  82	   17	     144	  83	   17	     152	  84	   17	     160	  85	   17	     168	  86	   17	     176	  87	   17	     184	  88	   17	     192	  89	   17	     200	  810	   17	     208	  811	   17	     216	  812	   17	     224	  813	   17	     232	  814	   17	     240	  815	   17	     248	  816	   17	     256	12817	   17	     384	12818 rows selected.

这篇关于统一区大小表空间和系统管理区表空间规则区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1122088

相关文章

JAVA项目swing转javafx语法规则以及示例代码

《JAVA项目swing转javafx语法规则以及示例代码》:本文主要介绍JAVA项目swing转javafx语法规则以及示例代码的相关资料,文中详细讲解了主类继承、窗口创建、布局管理、控件替换、... 目录最常用的“一行换一行”速查表(直接全局替换)实际转换示例(JFramejs → JavaFX)迁移建

Spring Boot Interceptor的原理、配置、顺序控制及与Filter的关键区别对比分析

《SpringBootInterceptor的原理、配置、顺序控制及与Filter的关键区别对比分析》本文主要介绍了SpringBoot中的拦截器(Interceptor)及其与过滤器(Filt... 目录前言一、核心功能二、拦截器的实现2.1 定义自定义拦截器2.2 注册拦截器三、多拦截器的执行顺序四、过

Springboot3统一返回类设计全过程(从问题到实现)

《Springboot3统一返回类设计全过程(从问题到实现)》文章介绍了如何在SpringBoot3中设计一个统一返回类,以实现前后端接口返回格式的一致性,该类包含状态码、描述信息、业务数据和时间戳,... 目录Spring Boot 3 统一返回类设计:从问题到实现一、核心需求:统一返回类要解决什么问题?

C# Semaphore与SemaphoreSlim区别小结

《C#Semaphore与SemaphoreSlim区别小结》本文主要介绍了C#Semaphore与SemaphoreSlim区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、核心区别概览二、详细对比说明1.跨进程支持2.异步支持(关键区别!)3.性能差异4.API 差

Java中自旋锁与CAS机制的深层关系与区别

《Java中自旋锁与CAS机制的深层关系与区别》CAS算法即比较并替换,是一种实现并发编程时常用到的算法,Java并发包中的很多类都使用了CAS算法,:本文主要介绍Java中自旋锁与CAS机制深层... 目录1. 引言2. 比较并交换 (Compare-and-Swap, CAS) 核心原理2.1 CAS

关于MySQL将表中数据删除后多久空间会被释放出来

《关于MySQL将表中数据删除后多久空间会被释放出来》MySQL删除数据后,空间不会立即释放给操作系统,而是会被标记为“可重用”,以供未来插入新数据时使用,只有满足特定条件时,空间才可能真正返还给操作... 目录一、mysql数据删除与空间管理1.1 理解MySQL数据删除原理1.3 执行SQL1.3 使用

MySQL中VARCHAR和TEXT的区别小结

《MySQL中VARCHAR和TEXT的区别小结》MySQL中VARCHAR和TEXT用于存储字符串,VARCHAR可变长度存储在行内,适合短文本;TEXT存储在溢出页,适合大文本,下面就来具体的了解... 目录一、VARCHAR 和 TEXT 基本介绍1. VARCHAR2. TEXT二、VARCHAR

Python之变量命名规则详解

《Python之变量命名规则详解》Python变量命名需遵守语法规范(字母开头、不使用关键字),遵循三要(自解释、明确功能)和三不要(避免缩写、语法错误、滥用下划线)原则,确保代码易读易维护... 目录1. 硬性规则2. “三要” 原则2.1. 要体现变量的 “实际作用”,拒绝 “无意义命名”2.2. 要让

深入浅出Java中的Happens-Before核心规则

《深入浅出Java中的Happens-Before核心规则》本文解析Java内存模型中的Happens-Before原则,解释其定义、核心规则及实际应用,帮助理解多线程可见性与有序性问题,掌握并发编程... 目录前言一、Happens-Before是什么?为什么需要它?1.1 从一个问题说起1.2 Haht

MySQL8.0临时表空间的使用及解读

《MySQL8.0临时表空间的使用及解读》MySQL8.0+引入会话级(temp_N.ibt)和全局(ibtmp1)InnoDB临时表空间,用于存储临时数据及事务日志,自动创建与回收,重启释放,管理高... 目录一、核心概念:为什么需要“临时表空间”?二、InnoDB 临时表空间的两种类型1. 会话级临时表