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
查看表空间占用情况的
分享到:
相关推荐
讲解oracle分区表的索引问题,有具体的例子和实验分析
五、重建分区表上的分区索引 重建分区索引方法: Alter index indexname rebuild partition paritionname tablespace tablespacename; Alter index indexname rebuild subpartition partitioname tablespace ...
Oracle 分区 索引 此文档包括建立分区以及对分区索引的维护问题。Oracle数据路
上一篇文章中我们了解了oracle普通表转化为分区表的方法的相关内容,接下来的这篇文章,我们将探讨oracle分区索引的失效和重建问题,提供了相关代码示例供大家参考,具体如下。 --创建测试表 SQL> create table t ...
针对安全密文索引建立问题, 基于AES加密和模运算, 提出了一种循环分区索引方案。该方案的索引由客户端对属性值进行AES加密和模运算得到, 具有部分保序的性质。在有效支持范围查询的同时, 该方案明显降低了等值查询时...
今天接到同事求助,说有一个select query,在Oracle上要跑一分多钟,他希望能在5s内出结果,以下就是解决这个问题的方法,需要的朋友可以参考下
相似性连接,即利用相似函数度量数据之间的相似程度,满足条件后进行连接操作。...实验证明,该算法能够有效地解决海量增量式数据集的相似性连接问题,验证了分区索引的建立,可以提高新增数据的相似性连接操作的效率。
-- 注意:如果在分区化改造过程中数据回迁之前抛出异常,则手动数据回迁前注意检查分区表有无主键索引。 3.分区维护主过程:AGGRE_PM_PARTITIONM.SQL, 意思是PARTITION MANAGEMENT; 4.创建分区维护JOB -- 对在分区...
两台服务器,CPU及内存...相同查询如句,一台上执行计划是索引查询,另一台则被分为 索引扫描+并行度(信息提示什么分区列) ,两库、表统计信息、结构完全一样。 是什么原因引起了不同的执行计划?如何解决???
针对倒排索引压缩算法中的字节对齐编码进行研究,对于其压缩率不够优秀的问题,提出了分区可变单位编码(PVU编码)。算法以可变单位方式代替固定字节存储,使实际存储空间更加贴合原码长度,从而提高压缩效果。针对...
两台服务器,CPU及内存...相同查询如句,一台上执行计划是索引查询,另一台则被分为 索引扫描+并行度(信息提示什么分区列) ,两库、表统计信息、结构完全一样。 是什么原因引起了不同的执行计划?如何解决???
这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或是多个磁盘子系统,可以通过并行操作获得更好...
针对安全密文索引建立问题, 基于AES加密和模运算, 提出了一种循环分区索引方案。该方案的索引由客户端对属性值进行AES加密和模运算得到, 具有部分保序的性质。在有效支持范围查询的同时, 该方案明显降低了等值查询时...
《Oracle分区技术和11g分区新特性》,53页,解决大表问题 为何要数据分区(Data Partitioning) • 表与索引数据的爆炸性增长 • 在大型数据库系统中 表数据量通常 >> 10GB • 现在表的数据量比以前中等规模的数据库...
表属性不对: Set / Multiset 问题:INSERT操作慢 主索引(PI)设置不合理 ...分区索引(PPI)设置不合理 问题:全表扫描 连接条件过于复杂 问题:系统无法优化执行计划 缺乏统计信息 问题:系统无法找到最优化的执行计划
interval partitioning, reference partitioning, composite partitioning等,相应的还有分区索引,借助分区技术,数据库设计人员和后期维护管理员解决因海量数据数据部署和数据维护时时间窗口不足的问题。...
项目中遇到存储大数据量数据时,对表通过索引进行分区,以解决数据量大,查询慢问题,功能:1.对已存在的sql server 数据表进行分区2.删除当前分区
teradata常见问题及优化分享,常见问题,脚本优化,实用教程。...分区索引(PPI)设置不合理 问题:全表扫描 连接条件过于复杂 问题:系统无法优化执行计划 缺乏统计信息 问题:系统无法找到最优化的执行计划
相似性连接,即利用相似函数度量数据之间的相似程度,满足条件后进行连接操作。...实验证明,该算法能够有效地解决海量增量式数据集的相似性连接问题,验证了分区索引的建立,可以提高新增数据的相似性连接操作的效率。
针对现有元数据管理方法存在查找元数据所需时间与空间开销大和性能波动大等问题,设计了元数据分级索引算法。依据元数据的生命周期,将元数据分为活跃和非活跃两级;使用Bloom Fliter对均衡的活跃元数据分区生成摘要...