`

分区索引问题

阅读更多

select * from user_indexes t where t.status!='VALID'

 

查看失效索引,但是分区索引在这个中间显示的stuts是N/A,很奇怪,

 

create index DDETAIL_IP3 on T_DDETAIL_N3(DD_IP) nologging parallel 8 local ;

创建分区索引,并行8个,不记录日志

 

create table T_DDETAIL_N3
(
  DD_DATE   DATE,
  DD_DOMAIN VARCHAR2(512),
  DD_IP     VARCHAR2(40),
  DD_ALL    NUMBER,
  DD_REMARK VARCHAR2(20)
)
TABLESPACE "DNS" partition by range (DD_DATE)
 INTERVAL (NUMTODSINTERVAL(1,'day'))
 STORE IN(DNS)
  (
  partition T_DDETAIL_N3_P1 values less than (to_date('2010-10-20','YYYY-MM-DD'))
   tablespace DNS
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
    initial 64
    minextents 1
    maxextents unlimited
  )
  );

 

创建自动分区表,oracle11g带来的新特性不错

 

 

analyze table tablename compute statistics
分析表

 

SELECT SE.SID,

  OPNAME,

  TRUNC(SOFAR / TOTALWORK * 100, 2) || '%' AS PCT_WORK,

  ELAPSED_SECONDS ELAPSED,

  ROUND(ELAPSED_SECONDS * (TOTALWORK - SOFAR) / SOFAR) REMAIN_TIME,

  SQL_TEXT

  FROM V$SESSION_LONGOPS SL, V$SQLAREA SA, V$SESSION SE

  WHERE SL.SQL_HASH_VALUE = SA.HASH_VALUE

  AND SL.SID = SE.SID

  AND SOFAR != TOTALWORK

  ORDER BY START_TIME

 

查看sql执行进度,挺不错的

 

 

 


  SELECT a.tablespace_name "表空间名",round(total/1024/1024/1024,4) 表空间大小Gb,round(free/1024/1024/1024,4) 表空间剩余大小Gb,

  round((total-free)/1024/1024/1024,4) 表空间使用大小Gb,

  ROUND((total-free)/total,4)*100 "使用率 %"

  FROM  (SELECT tablespace_name,SUM(bytes) free FROM DBA_FREE_SPACE

  GROUP BY tablespace_name ) a,

  (SELECT tablespace_name,SUM(bytes) total FROM DBA_DATA_FILES

  GROUP BY tablespace_name) b

  WHERE a.tablespace_name=b.tablespace_name  order by 5 desc

 

查看表空间占用情况的

分享到:
评论

相关推荐

    oracel 分区表索引失效的问题

    讲解oracle分区表的索引问题,有具体的例子和实验分析

    ORACLE重建索引总结

    五、重建分区表上的分区索引 重建分区索引方法: Alter index indexname rebuild partition paritionname tablespace tablespacename; Alter index indexname rebuild subpartition partitioname tablespace ...

    Oracle建分区

    Oracle 分区 索引 此文档包括建立分区以及对分区索引的维护问题。Oracle数据路

    oracle分区索引的失效和重建代码示例

    上一篇文章中我们了解了oracle普通表转化为分区表的方法的相关内容,接下来的这篇文章,我们将探讨oracle分区索引的失效和重建问题,提供了相关代码示例供大家参考,具体如下。 --创建测试表 SQL> create table t ...

    论文研究-基于AES和模运算的密文索引方案.pdf

    针对安全密文索引建立问题, 基于AES加密和模运算, 提出了一种循环分区索引方案。该方案的索引由客户端对属性值进行AES加密和模运算得到, 具有部分保序的性质。在有效支持范围查询的同时, 该方案明显降低了等值查询时...

    解析一个通过添加本地分区索引提高SQL性能的案例

    今天接到同事求助,说有一个select query,在Oracle上要跑一分多钟,他希望能在5s内出结果,以下就是解决这个问题的方法,需要的朋友可以参考下

    论文研究-基于MapReduce的增量式数据集的相似性连接.pdf

    相似性连接,即利用相似函数度量数据之间的相似程度,满足条件后进行连接操作。...实验证明,该算法能够有效地解决海量增量式数据集的相似性连接问题,验证了分区索引的建立,可以提高新增数据的相似性连接操作的效率。

    ORACLE大表分区

    -- 注意:如果在分区化改造过程中数据回迁之前抛出异常,则手动数据回迁前注意检查分区表有无主键索引。 3.分区维护主过程:AGGRE_PM_PARTITIONM.SQL, 意思是PARTITION MANAGEMENT; 4.创建分区维护JOB -- 对在分区...

    执行计划索引查找被分为索引扫描和并行库的问题

    两台服务器,CPU及内存...相同查询如句,一台上执行计划是索引查询,另一台则被分为 索引扫描+并行度(信息提示什么分区列) ,两库、表统计信息、结构完全一样。 是什么原因引起了不同的执行计划?如何解决???

    论文研究-编码单位可变的倒排索引压缩算法研究.pdf

    针对倒排索引压缩算法中的字节对齐编码进行研究,对于其压缩率不够优秀的问题,提出了分区可变单位编码(PVU编码)。算法以可变单位方式代替固定字节存储,使实际存储空间更加贴合原码长度,从而提高压缩效果。针对...

    执行计划索引查询被拆分为并行度问题

    两台服务器,CPU及内存...相同查询如句,一台上执行计划是索引查询,另一台则被分为 索引扫描+并行度(信息提示什么分区列) ,两库、表统计信息、结构完全一样。 是什么原因引起了不同的执行计划?如何解决???

    SQL Server 2005利用分区处理海量数据

    这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或是多个磁盘子系统,可以通过并行操作获得更好...

    基于AES和模运算的密文索引方案 (2013年)

    针对安全密文索引建立问题, 基于AES加密和模运算, 提出了一种循环分区索引方案。该方案的索引由客户端对属性值进行AES加密和模运算得到, 具有部分保序的性质。在有效支持范围查询的同时, 该方案明显降低了等值查询时...

    Oracle分区技术和11g分区新特性

    《Oracle分区技术和11g分区新特性》,53页,解决大表问题 为何要数据分区(Data Partitioning) • 表与索引数据的爆炸性增长 • 在大型数据库系统中 表数据量通常 >> 10GB • 现在表的数据量比以前中等规模的数据库...

    teradata培训及性能调优

    表属性不对: Set / Multiset 问题:INSERT操作慢 主索引(PI)设置不合理 ...分区索引(PPI)设置不合理 问题:全表扫描 连接条件过于复杂 问题:系统无法优化执行计划 缺乏统计信息 问题:系统无法找到最优化的执行计划

    海量数据规划

    interval partitioning, reference partitioning, composite partitioning等,相应的还有分区索引,借助分区技术,数据库设计人员和后期维护管理员解决因海量数据数据部署和数据维护时时间窗口不足的问题。...

    添加数据库分区.zip

    项目中遇到存储大数据量数据时,对表通过索引进行分区,以解决数据量大,查询慢问题,功能:1.对已存在的sql server 数据表进行分区2.删除当前分区

    实用教程(Teradata).ppt

    teradata常见问题及优化分享,常见问题,脚本优化,实用教程。...分区索引(PPI)设置不合理 问题:全表扫描 连接条件过于复杂 问题:系统无法优化执行计划 缺乏统计信息 问题:系统无法找到最优化的执行计划

    基于MapReduce的增量式数据集的相似性连接 (2014年)

    相似性连接,即利用相似函数度量数据之间的相似程度,满足条件后进行连接操作。...实验证明,该算法能够有效地解决海量增量式数据集的相似性连接问题,验证了分区索引的建立,可以提高新增数据的相似性连接操作的效率。

    论文研究-海量存储系统中的元数据分级索引算法.pdf

    针对现有元数据管理方法存在查找元数据所需时间与空间开销大和性能波动大等问题,设计了元数据分级索引算法。依据元数据的生命周期,将元数据分为活跃和非活跃两级;使用Bloom Fliter对均衡的活跃元数据分区生成摘要...

Global site tag (gtag.js) - Google Analytics