数据库存储的分块,区,段,表怎么理解?
对于数据库的效率,和硬件raid阵列多块硬盘的关系。
有没有人能大概讲讲。并且推荐一个学习文档。
对于数据库的效率,和硬件raid阵列多块硬盘的关系。
有没有人能大概讲讲。并且推荐一个学习文档。
解决方案 »
- oracle存储过程返回数组问题,菜鸟问题,麻烦看下,在线等
- 如何将access中的数据导入oracle数据库?
- 真奇怪,不可能吧!!一个Oracle链接Sql server的简单查询报错?
- Oracle,导出XML的问题( oracle.xml.sql.OracleXMLSQLException: Cannot map Unicode to Oracle character.)(急!)
- NOARCHIVELOG Mode下要online redo logs有什莫作用?
- 命令行方式修改oracle process的大小。
- 怎么将导出后的文件进行压缩
- 在oracle数据库中那一个表是记录当前数据库中所有表的名称?
- 有关分页查询中用rownum的性能问题?大家发表些意见...
- Oracle8i,9i有没有UNIX和必NT版本之分
- 关于分组求和的问题
- 关于表碎片的整理问题,求解答~
1)数据库存储的分块,区,段,表怎么理解?
表就是一横一竖啊,没什么好讲的
段:占用存储空间的数据库对象,如:emp表又叫emp段。可跨越数据文件,但不能跨越表空间。
区:连续分配的空间。不能跨越数据文件。注意:这里的连续可能会带来空间碎片
块:
1。一个数据库中允许不同块大小,主要用于可传输表空间
2。通常,数据库中5种不同块大小:默认和非默认。在特殊情况,还存有非标准(不是2的幂)。注意:system表空间总是使用默认块大小,一个表空间中所有块的大小都相同。
3。块组成:
块开销:块头,表目录,行目录(指针表:指向每条记录)
空闲空间
数据空间2)对于数据库的效率,和硬件raid阵列多块硬盘的关系
DBWn在写或者LGWR写都需要的,I/O对硬盘有要求