大表创建索引
来源:互联网 发布:第九届云计算大会 编辑:程序博客网 时间:2024/05/22 00:11
大表创建索引时间必定会很长,要是中途出错了就的重来,因此在大表上创建索引时,一定要注意了
1,表空间要够大,不要让其自动增长
2,创建索引需要排序,使用pga_aggregate_target,要把这个值尽量增大(2048m ,创建完了要改回原值alter system set pga_aggregate_target=500m; );
3,如果内存不够,需要temp表空间,则要把temp表空间增大
4,nologging和parallel参数。
5,创建完成后分析索引,创建完成后要分析索引,否则就是走了索引,查询速度也会很慢。
备注 : 1,v$sort_segment,v$sort_usage可以查看排序相关的情况
2,SELECT SID,
decode(totalwork, 0, 0, round(100 * sofar / totalwork, 2)) "Percent",
message "Message",
start_time,
elapsed_seconds,
time_remaining
from V$Session_longops --查看进度
--查看每个事件的进度,好比索引 、建表 、插数据等
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;
- 大表创建索引
- 优化数据量大的表创建索引篇
- 大表建立索引
- 创建索引组织表
- 创建索引表
- 创建数据库表索引
- 表创建索引
- 创建表和索引
- 大表海量数据的转移及索引创建的记录
- 索引组织表+创建索引组织表
- 全文索引----创建多表solr索引
- 全文索引----创建多表solr索引
- 全文索引----创建多表solr索引
- Oracle 大索引重组、大表重组
- 大表的索引问题
- 大表添加字段、索引
- 查询数据库表索引名称、索引字段、创建索引语句
- 创建索引锁的表
- Oracle 9i 性能大提升 SGA PGA 参数修改 &关于OS 64 32 Oracle 32 64 位概念 ...
- Posterous被收购,大批用户投入WordPress怀抱
- sqlite db文件的复制至sdcard
- 一个图形界面开发的网站
- C# 连接SQLite的问题
- 大表创建索引
- 2012年 温家宝答记者问 文字记录
- 升级日志_工作计划0220-0224
- 第十一章 排序
- android手机开发之图片旋转的二种方式
- SQL之流程控制
- IOS学习日记1
- 升级日志 _7.1.1.8 install 安装 步骤
- vs2008中h文件和链接库的包含