广告
返回顶部
首页 > 资讯 > 数据库 >dba_segments、dba_extents和dba_tables的区别是什么
  • 120
分享到

dba_segments、dba_extents和dba_tables的区别是什么

2024-04-02 19:04:59 120人浏览 八月长安
摘要

本篇文章为大家展示了dba_segments、dba_extents和dba_tables的区别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

本篇文章为大家展示了dba_segments、dba_extents和dba_tables的区别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

SQL> conn scott/tiger
Connected.
SQL> create table a as select * from dba_objects;

Table created.

SQL> insert into a select * from dba_objects;

87042 rows created.

SQL> insert into a select * from dba_objects;

87042 rows created.

SQL> insert into a select * from dba_objects;

87042 rows created.

SQL> insert into a select * from dba_objects;

87042 rows created.

SQL> insert into a select * from dba_objects;

87042 rows created.

SQL> commit;

Commit complete.


--查询视图dba_segments


SQL> select SEGMENT_NAME,TABLESPACE_NAME,HEADER_FILE,HEADER_BLOCK,BYTES,BLOCKS,EXTENTS,RELATIVE_FNO from dba_segments where SEGMENT_NAME='A' and owner='SCOTT';

SEGMENT_NA TABLESPACE_NAME HEADER_FILE HEADER_BLOCK      BYTES     BLOCKS    EXTENTS RELATIVE_FNO
---------- --------------- ----------- ------------ ---------- ---------- ---------- ------------
A          USERS                     4         2234   62914560       7680         75            4

SQL> show parameter db_block_size

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_block_size                        integer     8192

SQL> select 7680*8192 from dual;

 7680*8192
----------
  62914560

SQL> select SEGMENT_NAME,BYTES/1024/1024 size_m,EXTENTS from dba_segments where SEGMENT_NAME='A' and owner='SCOTT';

SEGMENT_NAME                                                                          SIZE_M    EXTENTS
--------------------------------------------------------------------------------- ---------- ----------
A                                                                                         60         75

查询dba_segments视图记录着segment的总大小(包含空块块头信息等,见下面dba_tables视图),及HEADER_FILE(绝对文件号),HEADER_BLOCK(块号),RELATIVE_FNO(相对文件号)



--查询视图dba_extents
SQL> select SEGMENT_NAME,sum(BYTES)/1024/1024 from DBA_EXTENTS where SEGMENT_NAME='A' and owner='SCOTT' group by  SEGMENT_NAME;

SEGMENT_NAME                                                                      SUM(BYTES)/1024/1024
--------------------------------------------------------------------------------- --------------------
A                                                                                                   60

SQL> select SEGMENT_NAME,EXTENT_ID,FILE_ID,BLOCK_ID,BYTES,BLOCKS from DBA_EXTENTS where SEGMENT_NAME='A' and owner='SCOTT';

SEGMENT_NAME                                                                       EXTENT_ID    FILE_ID   BLOCK_ID      BYTES     BLOCKS
--------------------------------------------------------------------------------- ---------- ---------- ---------- ---------- ----------
A                                                                                          0          4       2232      65536          8
A                                                                                          1          4       2240      65536          8
A                                                                                          2          4       2248      65536          8
A                                                                                          3          4       2256      65536          8
A                                                                                          4          4       2264      65536          8
A                                                                                          5          4       2272      65536          8
A                                                                                          6          4       2280      65536          8
A                                                                                          7          4       2288      65536          8
A                                                                                          8          4       2296      65536          8
A                                                                                          9          4       2688      65536          8
A                                                                                         10          4       2696      65536          8
A                                                                                         11          4       2704      65536          8
A                                                                                         12          4       2712      65536          8
A                                                                                         13          4       2720      65536          8
A                                                                                         14          4       2728      65536          8
A                                                                                         15          4       2736      65536          8
A                                                                                         16          4       2816    1048576        128
A                                                                                         17          4       2944    1048576        128
A                                                                                         18          4       3072    1048576        128
A                                                                                         19          4       3200    1048576        128
A                                                                                         20          4       3328    1048576        128
A                                                                                         21          4       3456    1048576        128
A                                                                                         22          4       3584    1048576        128
A                                                                                         23          4       3712    1048576        128
A                                                                                         24          4       3840    1048576        128
A                                                                                         25          4       3968    1048576        128
A                                                                                         26          4       4096    1048576        128
A                                                                                         27          4     102528    1048576        128
A                                                                                         28          4     102656    1048576        128
A                                                                                         29          4     102784    1048576        128
A                                                                                         30          4     102912    1048576        128
A                                                                                         31          4     103040    1048576        128
A                                                                                         32          4     103168    1048576        128
A                                                                                         33          4     103296    1048576        128
A                                                                                         34          4     103424    1048576        128
A                                                                                         35          4     103552    1048576        128
A                                                                                         36          4     103680    1048576        128
A                                                                                         37          4     103808    1048576        128
A                                                                                         38          4     103936    1048576        128
A                                                                                         39          4     104064    1048576        128
A                                                                                         40          4     104192    1048576        128
A                                                                                         41          4     104320    1048576        128
A                                                                                         42          4     104448    1048576        128
A                                                                                         43          4     104576    1048576        128
A                                                                                         44          4     104704    1048576        128
A                                                                                         45          4     104832    1048576        128
A                                                                                         46          4     104960    1048576        128
A                                                                                         47          4     105088    1048576        128
A                                                                                         48          4     105216    1048576        128
A                                                                                         49          4     105344    1048576        128
A                                                                                         50          4     105472    1048576        128
A                                                                                         51          4     105600    1048576        128
A                                                                                         52          4     105728    1048576        128
A                                                                                         53          4     105856    1048576        128
A                                                                                         54          4     105984    1048576        128
A                                                                                         55          4     106112    1048576        128
A                                                                                         56          4     106240    1048576        128
A                                                                                         57          4     106368    1048576        128
A                                                                                         58          4     106496    1048576        128
A                                                                                         59          4     106624    1048576        128
A                                                                                         60          4     106752    1048576        128
A                                                                                         61          4     106880    1048576        128
A                                                                                         62          4     107008    1048576        128
A                                                                                         63          4     107136    1048576        128
A                                                                                         64          4     107264    1048576        128
A                                                                                         65          4     107392    1048576        128
A                                                                                         66          4     107520    1048576        128
A                                                                                         67          4     107648    1048576        128
A                                                                                         68          4     107776    1048576        128
A                                                                                         69          4     107904    1048576        128
A                                                                                         70          4     108032    1048576        128
A                                                                                         71          4     108160    1048576        128
A                                                                                         72          4     108288    1048576        128
A                                                                                         73          4     108416    1048576        128
A                                                                                         74          4     108544    1048576        128

75 rows selected.


--查询视图dba_tables
SQL> select TABLE_NAME,NUM_ROWS,BLOCKS,EMPTY_BLOCKS,CHAIN_CNT,AVG_ROW_LEN from dba_tables where table_name='A' and owner='SCOTT';

TABLE_NAME                       NUM_ROWS     BLOCKS EMPTY_BLOCKS  CHAIN_CNT AVG_ROW_LEN
------------------------------ ---------- ---------- ------------ ---------- -----------
A

SQL> analyze table scott.a compute statistics;

Table analyzed.

SQL> select TABLE_NAME,NUM_ROWS,BLOCKS,EMPTY_BLOCKS,CHAIN_CNT,AVG_ROW_LEN from dba_tables where table_name='A' and owner='SCOTT';

TABLE_NAME                       NUM_ROWS     BLOCKS EMPTY_BLOCKS  CHAIN_CNT AVG_ROW_LEN
------------------------------ ---------- ---------- ------------ ---------- -----------
A                                  522252       7580          100          0         101

SQL> select 522252*101 from dual;

522252*101
----------
  52747452

SQL> select 62914560/52747452 from dual;

62914560/52747452
-----------------
       1.19275069

查询的dba_tabales表的空块有100,NUM_ROWS*AVG_ROW_LEN的值是实际的数据占用大小,整个表的大小约等于(NUM_ROWS*AVG_ROW_LEN)*
1.19,及segment的大小(包含空块及块头等信息

上述内容就是dba_segments、dba_extents和dba_tables的区别是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: dba_segments、dba_extents和dba_tables的区别是什么

本文链接: https://www.lsjlt.com/news/68476.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • dba_segments、dba_extents和dba_tables的区别是什么
    本篇文章为大家展示了dba_segments、dba_extents和dba_tables的区别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 ...
    99+
    2022-10-19
  • dba_table 和dba_segments表中blocks的区别是什么
    这篇文章给大家介绍dba_table 和dba_segments表中blocks的区别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Dba_Segments .bloc...
    99+
    2022-10-19
  • ./ 和 sh 的区别是什么
    ./ 和 sh 的区别是什么?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。./ 和 sh的使用区别使用“./”执行脚本,对应的xxx.sh脚本必须要有执行权限;使用“sh”...
    99+
    2023-06-09
  • php === 和==的区别是什么
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php === 和==的区别是什么?php中的==和===的用法及区别在开发中进场遇到数值匹配的问题,那么在进行匹配时,遇到下面的情况,你觉得结果是什么?<php ...
    99+
    2021-03-17
    php
  • vuejs和angularjs的区别是什么
    这篇文章主要介绍“vuejs和angularjs的区别是什么”,在日常操作中,相信很多人在vuejs和angularjs的区别是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-19
  • vuejs和php的区别是什么
    这篇文章将为大家详细讲解有关vuejs和php的区别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。vuejs和php的区别:1、Vue是一套JavaS...
    99+
    2022-10-19
  • Python和Java的区别是什么
    这篇文章给大家介绍Python和Java的区别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅。其实Jav...
    99+
    2022-10-19
  • Cache 和 Buffer 的区别是什么
    这篇文章主要为大家分析了Cache 和 Buffer 的区别是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Cache 和 Buffer 的区别是什么”...
    99+
    2023-06-04
  • .bash_profile和.bashrc的区别是什么
    本篇文章给大家分享的是有关.bash_profile和.bashrc的区别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 /etc/profile:此文件为系统...
    99+
    2023-06-06
  • Centos和Redhat的区别是什么
    这篇文章主要介绍了Centos和Redhat的区别是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。CentOS的简介  CentOS是Community ENTerpri...
    99+
    2023-06-10
  • javascript和SQL的区别是什么
    本篇文章和大家了解一下javascript和SQL的区别是什么。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。区别:JavaScript是一种基于原型编程、多范式的动态脚本语言,常用来为网页添加各式各样的动态功能,为用户提...
    99+
    2023-06-14
  • BLOCKED和WAITING的区别是什么
    本篇内容主要讲解“ BLOCKED和WAITING的区别是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ BLOCKED和WAITING的区别是什么”吧!BLOCKED 和 WAITING ...
    99+
    2023-06-15
  • ps2020和cs6的区别是什么
    这篇文章给大家分享的是有关ps2020和cs6的区别是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。AdobePhotoshop,简称PS,是AdobeSystems开发发行的图像处理软件。Photoshop...
    99+
    2023-06-20
  • Servlet中/和/*的区别是什么
    这篇文章主要讲解了“Servlet中/和demo:这个urlPatterns是合法的。只不过它属于精确匹配,也就是说别看它中间有*,仍旧有且仅能匹配/api/*/demo这个请求路径匹配顺序有时候一个URL会被多个urlPatterns所匹...
    99+
    2023-06-20
  • Spring和SpringBoot的区别是什么
    今天小编给大家分享一下Spring和SpringBoot的区别是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、看一下...
    99+
    2023-06-27
  • window7和window10的区别是什么
    这篇“window7和window10的区别是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“window7和window...
    99+
    2023-07-01
  • Mysql8和mysql5.7的区别是什么
    本篇内容介绍了“Mysql8和mysql5.7的区别是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.NoSql存储Mysql从5.7...
    99+
    2023-06-29
  • office365和wps的区别是什么
    这篇文章主要讲解了“office365和wps的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“office365和wps的区别是什么”吧!office365和wps的区别:1、更新...
    99+
    2023-06-30
  • 堆和栈的区别是什么
    堆和栈的区别是:1、栈是一种线性数据结构,而堆则是一种树状的数据结构;2、栈的内存分配方式是自动的,而堆的内存分配与释放需要手动管理;3、栈的内存分配速度相对较快,而堆的内存分配速度较慢;4、栈的大小是固定的,而堆的大小可以根据需要进行动态...
    99+
    2023-08-10
  • Java和JavaScript的区别是什么?
    Java和JavaScript是两种不同的编程语言,它们虽然名称相似,但是却有着很大的区别。在本文中,我们将会详细介绍Java和JavaScript之间的区别。 历史背景 Java是由Sun Microsystems公司于1995年推出...
    99+
    2023-09-10
    unix 分布式 javascript
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作