自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 全文索引表的分区交换

主要过程如谭总书中的例子:创建空的分区表createtable t1(object_id int,object_name varchar2(60),created date) partition by range(created) ( partition p2009 values lessthan(to_date('2010-01-01','yyyy-mm-dd')), p

2012-07-25 13:48:02 1156 1

原创 全文索引的性能优势

继续沿用上一题的t_btree 表,删除此表上的所有索引并在object_name一列上建立btree索引CREATE INDEX object_name_btxon t_btree(object_name);创建新表CREATETABLE t_textASSELECT *FROM t_btree创建基于object_name的全文索引createindex

2012-07-25 13:47:28 777

原创 BitMap索引性能优于B-Tree

删除题1中创建的btree和bitmap索引在status字段上创建bitmap索引createbitmapINDEX status_bmxon t_btree(status);执行两次查询发现了执行了5次cr,扫描路径是bitmap索引 删除此索引Drop index status_bmx创建btree索引执行同样的sqlSELECTCOUNT(*

2012-07-25 13:46:50 2144

原创 B-Tree索引性能优于BitMap索引

建立两张表:CREATETABLE t_btreeASSELECT *FROM dba_objects在t_btree上建立bitmap索引createbitmapINDEX object_id_bmxont_btree(object_id);执行两次查询SELECT * FROM t_btree WHERE object_id=9999;发现了执行了71次

2012-07-25 13:46:17 1771

原创 System and session state

系统级的:Session级的event的视图(session级别2个、系统级别一个):SELECT *FROM v$session_event;SELECT *FROM v$session_wait;SELECT *FROM v$system_event;重要参数:statistics_level basic typical all

2012-07-19 10:36:00 695

原创 Statspack

用spcreate.sql进行安装先创建一个表空间:Create tablespace perfstat datafile ‘/var/oracle/oracle/oradata/traveldb/perfstat_01.dbf’ size 512M;执行plsql包:@?/rdbms/admin/spcreate.sql;输入密码、表空间、临时表空间即可。创建完成

2012-07-19 10:28:22 577

原创 Trace files

查询oracle dump文件位置:SQL> show parameter dump; NAME                                TYPE        VALUE------------------------------------ ----------- ------------------------------background_cor

2012-07-19 10:27:22 1060

原创 oracle 组合分区

CREATETABLE t_range_hash(object_id NUMBER(5),object_name VARCHAR2(50),create_date DATE,OBJECT_TYPE VARCHAR2(20))PARTITIONBYRANGE(object_id)subpartitionbyhash(OBJECT_TYPE)SUBPARTITIONS4

2012-07-17 14:41:38 6369 1

原创 range,list和Hash 分区的性能

这里我主要比较查询性能差异首先创建如题目1中的三张表并增加记录至100w多创建的分区内的记录尽量保持平衡也就是每个分区的记录数相近 不加索引下执行下面的查询SELECT *FROM t_rangeWHERE object_id=48928SELECT *FROM t_hashWHERE object_id=48928SELECT *FROM

2012-07-17 14:40:56 4849

原创 oracle 交换表空间

设置文件输出路径:SQL> alter systemset db_create_file_dest='/home/oracle'; System altered SQL> showparameter db_create_file_dest; NAME                                 TYPE        VALUE---------

2012-07-17 14:40:10 2767

原创 创建range list和hash分区表

创建range分区表:CREATE TABLE t_range(object_id NUMBER(5),object_name VARCHAR2(50),create_date DATE,OBJECT_TYPE VARCHAR2(20))PARTITION BY RANGE(object_id)(PARTITION object_id_10000 VALUES LE

2012-07-17 14:39:15 2332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除