`
up2pu
  • 浏览: 223168 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查看用户表、索引、分区表占用空间

    博客分类:
  • DB
 
阅读更多
select segment_name, sum(bytes)/1024/1024 Mbytese from user_segments group by segment_name;

1、表占用空间

select segment_name, sum(bytes)/1024/1024 Mbytese from user_segments where segment_type='TABLE' group by segment_name;

2、索引占用空间select segment_name ,sum(bytes)/1024/1024 from user_segments where segment_type ='INDEX' group by segment_name;

3、分区表TABLE PARTITION占用空间

select segment_name,sum(bytes)/1024/1024 Mbytes from user_segments where segment_type='TABLE PARTITION' group by segment_name;
分享到:
评论

相关推荐

    全面学习分区表及分区索引

    使用分区表和索引可以提高数据的存储和查询效率,降低存储空间的占用,提高数据的安全性和可靠性。 结论 本资源旨在全面学习Oracle数据库中的分区表和分区索引,为用户提供了相关的知识点和操作指导,以便于更好地...

    深入学习分区表及分区索引(详解oracle分区.docx

    在分区表上创建索引时,可以创建分区索引或全局索引。分区索引与表分区相对应,而全局索引则跨越所有分区。非分区表可以拥有分区或非分区索引,但分区表必须至少有一个分区键,最多可包含16个列,这些列可以是可为空...

    Oracle查看各表占用空间

    ### Oracle查看各表占用空间 在Oracle数据库管理中,了解各个表所占用的空间大小对于优化存储、提升系统性能以及合理规划资源分配具有重要意义。本文将详细介绍如何通过SQL语句查询Oracle数据库中特定用户的所有表...

    oracle表空间,分区表,索引.pdf

    表空间、分区表和索引是Oracle数据库中三个关键的概念,它们对于数据库的性能和管理至关重要。 首先,表空间(Tablespace)是Oracle数据库中存储数据的基本单位。它是由一个或多个数据文件组成的逻辑存储区域,用于...

    分析Sybase的数据空间占用为何如此之大

    - 使用分区策略,特别是对于大型表,可以将数据分布在多个物理存储上,从而提高查询效率并管理空间。 - 优化索引设计,避免过度索引,只保留必要的索引以减少空间占用和维护开销。 - 定期清理和收缩事务日志,确保其...

    分区表管理.ppt

    关于ORACLE分区表的管理教程 使用适当的存储设置创建表 控制表占用的空间 分析表以检查完整性和移植 从数据字典中检索有关表的信息 在不同格式的 ROWID 之间转换

    5、ClickHouse查看数据库容量、表的指标、表分区、数据大小等

    本篇文章主要介绍了如何在ClickHouse中查看数据库容量、表的指标、表分区以及数据大小等关键信息。 一、查看数据库容量 要查看ClickHouse数据库的总容量,可以查询`system.parts`系统表。以下查询返回每个表的总行...

    oracle分区与索引

    - **全局索引分区**:与分区表关联的索引,支持跨分区的查询。 - **局部索引分区**:仅索引特定分区的数据。 ##### 2. 索引的优缺点 - **优点**: - 加快查询速度。 - 提高数据完整性。 - **缺点**: - 占用...

    清除oracle分区表数据

    在Oracle数据库管理中,分区表是一种非常实用的功能,它能够帮助优化查询性能并简化大型表的管理。当涉及到批量删除或清除分区表中的数据时,就需要掌握一些特定的方法和技术。根据给定的信息“清除oracle分区表数据...

    oracle查看表空间表信息

    21. **BLOCKS**: 表占用的数据块数量。 22. **EMPTY_BLOCKS**: 空闲块的数量。 23. **AVG_SPACE**: 平均每个块的空间使用量。 24. **CHAIN_CNT**: 链接计数。 25. **AVG_ROW_LEN**: 平均每行长度。 26. **AVG_SPACE_...

    SQL+Server2005中的表分区功能和索引

    在SQL Server 2005中,表分区功能和索引是两个重要的数据库管理技术,它们对于提升数据存储和查询性能具有显著作用。本资源包包含PPT、视频和文档等,提供了关于这两个主题的详细讲解。 表分区是SQL Server 2005...

    Oracle表分区详解

    5. **空间利用率**:分区可以帮助优化空间使用,避免单一表占用过多存储。 实现Oracle表分区通常涉及以下步骤: 1. **设计分区策略**:根据业务需求和数据特性选择合适的分区策略。 2. **创建分区表**:在CREATE ...

    oracle定时删除表空间的数据并释放表空间

    7. **表分区和段压缩**:为了更有效地管理表空间,可以考虑对大表进行分区,根据日期或其他业务关键字段将数据分段存储。此外,Oracle还提供了压缩选项,如ROW STORE COMPRESSION和COLUMN STORE COMPRESSION,可以在...

    详解SQL Server表和索引存储结构

    - 创建聚集索引通常不会增加表的大小,但创建非聚集索引则会占用额外的空间。 - **查询性能**: - 聚集索引通常提供更好的查询性能,尤其是在涉及范围查询或排序操作时。 - 插入记录时,聚集索引和非聚集索引的...

    【MySQL进阶学习】优化索引与分区表

    【MySQL进阶学习】优化索引与分区表 在MySQL数据库管理中,索引和分区是两个关键的优化策略,用于提升查询性能和管理大规模数据。这篇文章将深入探讨这两个主题,帮助你理解如何有效地利用它们。 优化索引是提高...

    查询一个Oracle表所占的物理空间大小

    在Oracle数据库管理中,了解特定表占用的物理空间大小对于优化存储、规划磁盘空间以及提高数据库性能至关重要。本文将详细介绍如何查询一个Oracle表所占的物理空间大小,包括所需SQL语句的构成、执行步骤及其背后的...

    oracle数据库表空间监控实用脚本

    3. **具体应用**:此查询可以用来找出占用空间较大的段,从而有助于进行进一步的空间管理和优化工作。 #### 三、查看某个表空间内最大连续的自由空间大小 **脚本:** ```sql SELECT tablespace_name, max(bytes) ...

    Oracle 表空间 收缩

    2. **移动表、索引等对象**:将block_id大于目标表空间大小的表、索引、分区表等对象移动到一个新的临时表空间中。 3. **收缩表空间**:在确保所有对象都已妥善处理后,执行收缩操作。 4. **移动对象回原表空间**:...

    Oracle索引详解

    非分区表或分区表上的本地索引的ROWID为6字节,全局索引在分区表上时为10字节。 理解这些基础后,我们可以估算索引的大小。例如,如果我们有一个包含130万行、列名为goodid的表,列类型为char(8),在该列上创建B树...

    oracle表空间和数据文件管理.ppt

    表空间的作用包括控制数据库所占用的磁盘空间,控制用户所占用的表空间分配,通过将不同表的数据、分区表中不同分区的数据放置到不同的表空间(或其中的数据文件)中,可以提高数据库的 I/O 性能,并有利于进行部分...

Global site tag (gtag.js) - Google Analytics