- 浏览: 1204161 次
- 性别:
- 来自: 上海
-
最新评论
-
sea0108:
mark
java内存模型 -
XingShiYiShi:
方便把:testPNR();具体实现发出来吗?谢谢
用正则表达式解析 航信的电子客票和pnr报文 -
wh359126613:
如果js和webservice不在同一个服务器上,有跨域问题如 ...
使用javascript调用webservice示例 -
雨飛雁舞:
...
oracle 动态性能(V$)视图 -
ouyang1224:
好东西
oracle 动态性能(V$)视图
文章列表
–b 当file存在并且是块文件时返回真
-c 当file存在并且是字符文件时返回真
-d 当pathname存在并且是一个目录时返回真
-e 当pathname指定的文件或目录存在时返回真
-f 当file存在并且是正规文件时返回真
-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真
-h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效
-k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真
-p 当file存在并且是命令管道时返回为真
-r 当由pathname指定的文件或目录存在并且可读 ...
- 2009-08-19 11:56
- 浏览 2478
- 评论(0)
linux sleep 命令详解
使用权限 : 所有使用者 使用方式 : sleep [--help] [--version] number[smhd] 说明 : sleep 可以用来将目前动作延迟一段时间 参数说明 : --help : 显示辅助讯息 --version : 显示版本编号 number : 时间长度,后面可接 s、m、h 或 d 其中 s 为秒,m 为 分钟,h 为小时,d 为日数 例子 : 显示目前时间后延迟 1 分钟,之后再次显示时间 : date;sleep 1m;date
- 2009-08-19 11:42
- 浏览 2365
- 评论(0)
Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。
1、设置NLS_SORT参数值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序
2、Session级别的设置,修改ORACLE字段的默认排序方式: 按拼音:alter session set nls_sort = SCHINESE_PINYIN_M; 按笔画:al ...
- 2009-08-17 14:43
- 浏览 1994
- 评论(0)
使用explan plan 工具 分析sql执行计划1.创建plan_table,执行创建脚本 sql> @?/rdbms/admin/utlxplan.sql(?表示oracle home) sql> desc plan_table2.查看sql执行计划 sql> explan plan for select colume from table where colume=XXXX sql> select * from plan_table; 或 sql> @?/rdbms/admin/utlxpls.sql; 或 sql> select * fr ...
- 2009-08-16 18:44
- 浏览 2739
- 评论(0)
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如:
SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';
2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化. 例如:
SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';
3. /*+CHOOSE* ...
- 2009-08-16 17:17
- 浏览 2063
- 评论(0)
1.工具: oracle client :sqlplus oracle server 9i. os command: netstat oracle dynamic views: v$session,v$transaction,v$process,v$sql.
2.select sid,username,status from v$session;status: active表示正在执行sql语句。inactive没有执行sql.
3.抓取client端和oracle服务器端的ip,port,pid信息。
netstat -naop 4.1)select addr, ...
- 2009-08-16 01:42
- 浏览 1897
- 评论(0)
一、启用Autotrace功能。任何以SQL*PLUS连接的session都可以用Autotrace,不过还是要做一些设置的,否则可能报错。1、报错示例:SQL :> set autotrace on;SP2-0613: Unable to verify PLAN_TABLE format or existenceSP2-0611: Error enabling EXPLAIN reportSP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabledSP2-0611: Error enabling ...
- 2009-08-11 23:20
- 浏览 2506
- 评论(0)
索引( Index )是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database 的性能。虽然有许多资料讲索引的用法, DBA 和 Developer 们也经常与它打交道,但笔者发现,还是有不少的人对它存在误解,因此针对使用中的常见问题,讲三个问题。此文所有示例所用的数据库是 Oracle 8.1.7 OPS on HP N series ,示例全部是真实数据,读者不需要注意具体的数据大小,而应注意在使用不同的方法后,数据的比较。本文所讲基本都是陈词滥调,但是笔者试图通过实际的例子,来真正让您明白事情的关键。
第一讲、索引并非总是最佳选择
如果发现 ...
- 2009-08-10 22:09
- 浏览 955
- 评论(0)
Oracle Index 索引介绍
索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用。在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引,位图索引,函数索引,interMedia全文索引等。
一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容:
[1] 基本的索引概念
查询DBA_INDEXES视图可得到表中所有索引的列表 ...
本篇文章主要讨论rownum和排序以及索引的关系 问题1、rownum正序是指什么? 问题2、rownum和order by语句在一起时,执行的先后顺序是什么?order by语句如何影响rownum正序? 问题3、rownnum与索引之间的关系? -- Create table create table DAIMIN ( ID NUMBER not null, PARENTID NUMBER ); alter table daimin add constraint pk_daimin primary key(id); SQL> select *from ...
- 2009-08-10 09:03
- 浏览 3091
- 评论(0)
1.组合+ - OR(大写)
示例:搜索所有包含“a”而不含“b”的中文网页
搜索:“a -b”
示例:搜索包含布兰妮“Britney”或者披头士“Beatles”、或者两者均有的中文网页。
搜索:“Britney OR Beatles OR 布兰妮 OR 批头士”
...
- 2009-08-09 10:03
- 浏览 1303
- 评论(0)
DBMS_METADATA.GET_DDL包可以得到数据库的对象的ddl脚本。如下(SQLPLUS中执行):1.得到一个表的ddl语句:
SET SERVEROUTPUT ONSET LINESIZE 1000SET FEEDBACK OFFset long 999999 ------显示不完整SET PAGESIZE 1000 ----分页
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false); ---去除sto ...
- 2009-08-09 09:08
- 浏览 2433
- 评论(0)
alter table xxx shrink space 和 alter table xxx move move命令是将数据从原来的段移到目标段的命令。 [move命令]
SQL> alter table emp move;
ORA-01652: unable to extend temp segment by 8 in tablespace AUTOSEG_TST
AUTOSEG_TST表空间没有足够的空闲空间。
SQL> select f.tablespace_name,d.file_name,f.bytes/1024 KBytes,f.blocks,d ...
- 2009-08-07 17:53
- 浏览 1893
- 评论(0)
============ 查询 ===================
1.查询oracle用户的默认表空间和临时表空间select default_tablespace, temporary_tablespace, d.username from dba_users d where d.username like '%YGJ%' group by default_tablespace, temporary_tablespace, d.username
2、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1 ...
- 2009-08-07 16:36
- 浏览 4041
- 评论(1)
Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。
Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。
分区提供以下优点:
由于将数据分散到各个分区中,减少了数据损坏的可能性;可以对单独的分区进行备份和恢复;可以将分区映射到不同的物理磁盘上,来分散IO;提高可管理性、可用性和性能。
Oracle提供了以下几种分区类型:
...
- 2009-08-07 14:16
- 浏览 2920
- 评论(0)