网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle分区功能提高应用程序性能.
.Linux与Linux之间的互拔.
.PCTFREE与PCTUSED对高性能和有效.
.Oracle 中巧用FORMS_DDL.
.恰当选择嵌入式Linux环境下的GUI.
.如何调试oracle, sql server存储.
.教你怎样进行Oracle数据库性能完.
.如何一次终止同一名字的多个进程.
.创建表时考虑列的顺序.
.通过实例来教你如何配置Oracle监.
.关于数据文件头的检查点SCN..
.用RMAN自动备份脚本,且自动拷贝.
.standby Database.
.Oracle 10g 中关于 SQL*Plus 的改.
.Oracle自定义函数:f_henry_GetS.
.Oracle几种系统实用工具的详细介.
.测试ORACEL的文本文件导入导出.
.oracle N层认证.
.oracle学习个人总结.
.9i新特性之四缩小非计划当机时间.

提高ORACLE数据库的查询统计速度(2)

发表日期:2008-2-9


  1. 设置五个回滚段的SQL语句如下:
  
  SELECT SEGMENT_NAME FROM DBA_ROLLBACK_SEGS WHERE INITIAL_EXTENT < 512000 AND
  UPPPER(OWNER) = 'PUBLIC';
  SELECT UPPER(STATUS) FROM DBA_ROLLBACK_SEGS WHERE UPPER(SEGMENT_NAME) = ''
  
  ALTER ROLLBACK SEGMENT RB1 OFFLINE;
  ALTER ROLLBACK SEGMENT RB2 OFFLINE;
  ALTER ROLLBACK SEGMENT RB3 OFFLINE;
  ALTER ROLLBACK SEGMENT RB4 OFFLINE;
  ALTER ROLLBACK SEGMENT RB5 OFFLINE;
  
  DROP ROLLBACK SEGMENT RB1;
  DROP ROLLBACK SEGMENT RB2;
  DROP ROLLBACK SEGMENT RB3;
  DROP ROLLBACK SEGMENT RB4;
  DROP ROLLBACK SEGMENT RB5;
  
  CREATE PUBLIC ROLLBACK SEGMENT RB1 TABLESPACE ROLLBACK_DATA
   STORAGE (INITIAL 512000 NEXT 512000 MAXEXTENTS 121);
  CREATE PUBLIC ROLLBACK SEGMENT RB2 TABLESPACE ROLLBACK_DATA
   STORAGE (INITIAL 512000 NEXT 512000 MAXEXTENTS 121);
  CREATE PUBLIC ROLLBACK SEGMENT RB3 TABLESPACE ROLLBACK_DATA
   STORAGE (INITIAL 512000 NEXT 512000 MAXEXTENTS 121);
  CREATE PUBLIC ROLLBACK SEGMENT RB4 TABLESPACE ROLLBACK_DATA
   STORAGE (INITIAL 512000 NEXT 512000 MAXEXTENTS 121);
  CREATE PUBLIC ROLLBACK SEGMENT RB5 TABLESPACE ROLLBACK_DATA
   STORAGE (INITIAL 512000 NEXT 512000 MAXEXTENTS 121);
  
  ALTER ROLLBACK SEGMENT RB1 ONLINE;
  ALTER ROLLBACK SEGMENT RB2 ONLINE;
  ALTER ROLLBACK SEGMENT RB3 ONLINE;
  ALTER ROLLBACK SEGMENT RB4 ONLINE;
  ALTER ROLLBACK SEGMENT RB5 ONLINE;
  
  COMMIT;
  2.将数据量大的库存表等放在一簇内的SQL语句如下:
  
   KCB='CREATE TABLE QC_KCB( '
   +' CKNM NUMBER(8) ,'
   +' QCNM NUMBER(10) ,'
   +' CKKC NUMBER(12,2),'
   +' SNCKKC NUMBER(12,2),'
   +' LDJ NUMBER(12,2),'
   +' BZ VARCHAR(100),'
   +' PRIMARY KEY(CKNM,QCNM))'
   +' TABLESPACE WXGL_DATA1 ' ;(大数据量的库存表等放在WXGL_DATA1)
  QCFL = 'CREATE TABLE QC_QCFL '
   + '(FLBH NUMBER(2) PRIMARY KEY,'
   + ' FLMC VARCHAR(20) '
   + ' ) '
   +' TABLESPACE WXGL_DATA2 ' ;(其他表放在WXGL_DATA2)

上一篇:Oracle PL/SQL语言基础(1) 人气:675
下一篇:Oracle入门基本知识一点通 人气:531
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐