Atitit table的类型  表类型

目录

1. 元数据表  日志表

2. 按照文件结构分为堆组织表(HOT)和索引组织表(IOT)

3. 内存表和文件存储表q

4. 全局表

  1. 元数据表  日志表

数据库分析 数据表的分类 日志表不断增长(包括用户表,订单表等)。。元数据表表 基本不增长。。。

  1. 按照文件结构分为堆组织表(HOT)和索引组织表(IOT)

堆表(heap table)数据插入时时存储位置是随机的,主要是数据库内部块的空闲情况决定,获取数据是按照命中率计算,全表扫表时不见得先插入的数据先查到。 索引表(iot)数据存储是把表按照索引的方式存储的,数据是有序的,数据的位置是预先定好的,与插入的顺序没有关系。 索引表的查询效率比堆表高(相当于查询索引的效率),插入数据的速度比堆表慢。

堆组织表(heap organized table)

Oracle中有很多类型的表,像堆组织表、索引组织表、索引聚簇表等等。首先,我将从最基本、最常用的堆组织表(heap organized table)介绍。

性能对比 可以看到,插入20万条数据,普通表用了18秒,而IOT表用了31秒,相差明显。这说明插入数据时,IOT表的速度是相当慢的。

逻辑读分别为259和63,差别显著!说明,查询时,IOT表性能要远远优越于普通的表!

可以看到,删除数据时,普通表用了26秒,而IOT表用了8秒。差别显著!也许是普通表占的空间大的缘故吧!

3. 索引聚簇表:

聚簇是指:如果一组表有一些共同的列,则将这样一组表存储在相同的数据库块中;聚簇还表示把相关的数据存储在同一个块上。

利用聚簇,一个块可能包含多个表 的数据。概念上就是如果两个或多个表经常做链接操作,那么可以把需要的数据预先存储在一起。

聚簇还可以用于单个表,可以按某个列将数据分组存储。

语法:

索引聚簇表是基于一个索引聚簇(index cluster)创建的。

索引聚簇表clusterindex

Oracle中聚簇是存储一组表的方法,而不是如同SQL Server、Sybase中那样(那是Oracle中的IOT)。概念上是通过聚簇码列将几张表“预连接”,尽可能将聚簇码列相同的几张表的行放入同一个块中。永久性表 和零时表

  1. 内存表和文件存储表q
  2. 全局表

Atitit table的类型 表类型目录1. 元数据表 日志表 12. 按照文件结构分为堆组织表(HOT)和索引组织表(IOT) 13. 内存表和文件存储表q 24. 全局表 2相关推荐

  1. oracle索引组织表(Index Organizied Table)

    索引组织表(index organized table, IOT)就是存储在一个索引结构中的表.存储在堆中的表是无组织的(也就是说,只要有可用的空间,数据可以放在任何地方),IOT中的数据则按主键存储 ...

  2. 后端底层开发人员必须要彻底搞懂的redis存储原理丨redis跳表与B+树详细对比

    后端底层开发人员必须要彻底搞懂的redis存储原理 1. redis存储原理分析 2. redis源码学习分享 3. redis跳表与B+树详细对比分析 视频讲解如下,点击观看: 后端底层开发人员必须 ...

  3. 企业实战_14_MyCat跨分片查询_全局表

    接上一篇:企业实战_13_MyCat清除冗余数据 https://gblfy.blog.csdn.net/article/details/100057317 文章目录 一.跨分片查询验证 1. 登录m ...

  4. 数据库常用字段、列属性、表类型与SQLyog工具的使用

    目录 SQLyog工具 数据库的一些基本操作命令 结构化查询语句 数据值和列类型 列类型 数据字段属性 数据表类型 数据表的存储位置 : SQLyog工具 一款可视化操作数据库的工具,简洁,易用,图形 ...

  5. MyCat分片规则(全局表,ER分片表,多对多关联,主键分片VS非主键分片),MyCat常用的分片规则(15中分片规则),自定义MyCat分片规则,其它术语

    1 MyCat分片规则 数据切分中重要的几条原则,其中有几条数据冗余,表分组(Table Group). 1.1全局表 如果你的业务中有些数据类似于数据字典,比如配置文件的配置,常用业务的配置或数据量 ...

  6. 15. 存储引擎和表类型

    15.1. MyISAM存储引擎 15.1.1. MyISAM启动选项 15.1.2.键需要的空间 15.1.3. MyISAM表存储格式 15.1.4. MyISAM表的问题 MyISAM是默认存储 ...

  7. 第15章:存储引擎和表类型#innodb的性能调整

    原贴:http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#innodb-tuning 第15章:存储引擎和表类型 目录 15.1. ...

  8. mysql数据库表类型设置_mysql数据库表的类型介绍

    目录 前言 之前我们讲了下载安装数据库,还有如何卸载(虽然直接重装系统就好) 那么现在让我们来讲讲 """ 1.数据库与表的剩余操作 编码配置.引擎介绍 2.数据库字段的 ...

  9. mysql数据库 数据类型自动编号选哪个_MySQL表类型、选择合适数据类型、字符集...

    MySQL学习笔记(4) 表类型(存储引擎)的选择 插件式存储引擎是MySQL最重要特性之一,5.5之前默认引擎为MyISAM,之后为InnoDB,如需修改默认存储引擎,可在参数文件中设置defaul ...

  10. ORACLE 表类型 OLTP和OLAP

    表类型 1.表的功能:存储.管理数据的基本单元(二维表:有行和列组成) 2.表的类型:1)堆表:heap table :数据存储时,行是无序的,对它的访问采用全表扫描.2)分区表 表>2G3)索 ...

最新文章

  1. 重磅开源人工智能纹理分割自动分割由参考纹理覆盖图像自监督学习
  2. c、c++---linux上的GetTickCount函数
  3. SVN Access Manager 0.5.5.14 发布 - SVN 管理工具
  4. 冒泡排序c++代码_八大排序算法(解释+代码+结果+算法优化)
  5. [Linux]控制语句If case
  6. 【实用】SAP修改记录表开发
  7. 详解C调用lua脚本效率测试
  8. Metropolis Hasting算法
  9. “不翻身,就要翻船”!帆软独家:制造业数字化转型解决方案
  10. 提高篇 第五部分 动态规划 第5章 单调队列优化动态规划
  11. c语言中空格算空行吗,1、程序中空格与空行使用规范
  12. Spring 源码解析 -- SpringWeb过滤器Filter解析
  13. “n个球放入m个盒子是否为空”的方案数
  14. RHEL 7.0系统安装配置图解教程
  15. VS2015 输出目录、中间目录、目标文件名、工作目录
  16. Web前端开发神器--WebStorm(JavaScript 开发工具) 8.0.3 中文汉化破解版
  17. java集合类(三)About Iterator Vector(Stack)
  18. c语言在电路设计作用,ds1307怎么使用(ds1307引脚图及功能_c语言程序及典型应用电路)...
  19. 把sn码转换为二维码
  20. 圣斗士星矢重生服务器维护,11月26日全服停机维护公告

热门文章

  1. c++ primer plus 之函数及函数指针
  2. php生成excel完整实例代码,PHP输出Excel实例代码
  3. python编程快速上手实例_Python编程快速上手——疯狂填词程序实现方法分析
  4. 反汇编IDA WinDbg
  5. 有关于类的定义赋值与调用总结
  6. Python3优雅操作-时间处理与定时任务
  7. Hadoop生态圈-Azkaban实现文件上传到hdfs并执行MR数据清洗
  8. table中td的内容换行。
  9. IOS之未解问题--给UITableView提取UITableViewDataSource并封装瘦身失败
  10. 业务系统--业务架构转化成为IT应用的中间桥梁