首页 app开发 正文

数据库表区域页(数据库页面)

app开发 96
今天给各位分享数据库表区域页的知识,其中也会对数据库页面进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!数据库中的页(PAGE)到底是个什么概念 表是数据存放的最小单位页则是与内存(memory)有关, 2K, 4K指的是每批资料在内存上存放单位oracle数据库中表、段、区、块是什么意思?

今天给各位分享数据库表区域页的知识,其中也会对数据库页面进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

数据库中的页(PAGE)到底是个什么概念

表是数据存放的最小单位

页则是与内存(memory)有关, 2K, 4K指的是每批资料在内存上存放单位

oracle数据库中表、段、区、块是什么意思?

oracle的逻辑结构包括表空间(tablespace),段(segment),区(extent),数据块(data block)

oracle数据库在逻辑上是由多个表间组成的,表空间中存储的对象叫段,比如数据段,索引段,和回退段。段由区组成,区是磁盘分配的最小单位。段的增大是通过增加区的个数来实现的。每个区的大小是数据块大小的整数倍,区的大小可以不相同;数据块是数据库中最小的I/O单位,同时也是内存数据缓冲区的单位,及数据文件存储空间单位。块的大小由参数DB_BLOCK_SIZE设置,其值应设置为操作系统块大小的整数倍。

表空间

表空间是Oracle数据库最大的逻辑结构,一个Oracle数据库在逻辑上由多个表空间组成,一个表空间只隶属于一个数据库。Oracle中有一个称为SYSTEM的表空间,这个表空间是在创建或安装数据库时自动创建的。主要用于存储系统的数据字典,过程,函数,触发器等;也可以存储用户的表,索引等。一个表空间可以有多数据文件,但是一个数据文件只能属于一个表空间。

一个表空间就是一片磁盘区域,他由一个或者多个磁盘文件组成,一个表空间可以容纳许多表、索引或者簇等。每个表空间有一个预制的磁盘区域称为初始区间(initial extent)用完这个区间后再用下一个,直到用完表空间,这时候需要对表空间进行扩展,增加数据文件或者扩大已经存在的数据文件

Oracle中的段可以分成4种类型:数据段、索引段、回滚段、临时段。

数据段用来存储用户的数据,每个表都有一个对应的回滚段,其名称和数据表的名字相同。索引段用来存储系统、用户的索引信息。回滚段用来存储用户数据修改前的值,回退段与事务是一对多的关系,一个事务只能使用一个回退段,而一个回退段可存放一个或多个事务的回退数据。临时段用于order by语句的排序以及一些汇总。

区是磁盘空间分配的最小单位。磁盘按区划分,每次至少分配一个区。区存储于段中,它由连续的数据块组成。区的分配过程中,每次至分配5个区。如果所剩的空闲空间不够5个区,就会出现错误:ORA-01653。可以通过字典dba_tablespaces查询表空间中区的信息。可以通过字典user_tables查询段中区的信息。可以通过字典user_extents查询区的分配状况。我们可以通过以下SQL语句分别查询表空间、段、区中区的分配信息

SQLselect * from dba_tablespaces;

SQLselect table_name, tablespace_name, min_extents, max_extents from user_tables;

SQLselect * from user_extents;

数据块

数据块是数据中中最小的数据组织单位与管理单位,是数据文件磁盘存储空间单位,也是数据库I/O 的最小单位,数据块大小由DB_BLOCK_SIZE参数决定,不同的oracle版本DB_BLOCK_SIZE的默认值是不同的。

数据透视表页区域放什么?

页区域是用来分类筛选的。

比如说有个表,记录了每个销售人员、每日卖出的各类商品的金额。我们可以把销售人员放在行区域,把商品种类放在列区域,把金额放在数据区域,这样就可以得到每个销售人员每种商品的销售额。

但怎么知道每日里,每个销售人员每种商品的销售额呢?我们可以把日期放在页区域,再设置页区域的字段设置,在”显示项“里勾选想要查询的日期,这就就完成啦。

关于数据库表区域页和数据库页面的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

数据库表区域页 无TSM数据库区域数据数据库区域是什么意思建立重点区域安全数据库魔兽tsm无与数据库区域数据数据库主键是什么意思数据库实例是什么意思数据库ddl是什么意思数据库实体是什么意思数据库模式是什么意思数据库desc是什么意思
扫码二维码