使用dbms_profiler包的示例
关于使用dbms_profiler package的例子sql>@?/rdbms/admin/profload创建相关packagessql>@?/rdbms/admin/proftab创建相关tablessql>@?/plsql/demo/profrep创建相关views及packagecreate or replace procedure test1a...
Oracle9i数据库的备份与恢复经验之谈(2)
接下去我们来讲一下热备份:热备份是我们最常用的一种备份,首先我们先来讲讲什么是热备份,说明如下: 在联机状态下执行备份,这时数据库必须运行在ARCHIVELOG模式下...
诊断和解决CPU利用率过高的解决经历
相信熟悉Oracle的人经常会碰到一下几个问题:1. CPU利用率过高2. 磁盘争抢平凡(IO过高)3. 执行存储过程中遇到和预计的时间相差很悬殊以上这几个问题非常棘手,特别是第三点,特别是在金融行业,交易系统一般需...
关于MySQL的查询缓存
原理 QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用 QC。每个Cache都是以SQL文本作为key来存的。在应用QC之前,SQL文本不会被作任何处理。也就是说,...
如何改善Oracle的索引
1、速度因素 PARALLEL选项:当创建索引时,Oracle首先会进行全表扫描来收集符号键和ROWID对,而PARALLEL选项允许多处理器并行扫描表,这样就会加速索引的创建过程。一般推荐的PARALLEL值为CPU数减1。 ...
Oracle FAQ——回滚段
什么是回滚段?回滚段的作用?当一个事务开始的时候,会首先把变化前的数据和变化后的数据先写入日志缓冲区,然后把变化前的数据写入回滚段,最后才在数据缓冲区中修改数据(日志缓冲区内容在满足一定的条件后可能被...
java多线程之 wait(),notify(),notifyAll()
这几天在写一个java多线程服务器的功能,用到这些基础,自叹基础知识还需巩固,先写上一下这些说明,供自己和大家参考wait(),notify(),notifyAll()不属于Thread类,而是属于Object基础类,也就是说每个对像都有wait()...
CBO学习笔记
cost of b-tree access这一节我们看看CBO是如何来计算最普通的b-tree索引的访问的cost的。我们知道B-tree索引的结构是一个树状结构,索引中包括root block,branch block, leaf block,这些结构分别相当与树的根,...
对于Oracle中DML使用UNDO的一些看法
insert操作回滚段中只记录这些记录的ROWID update需要记录相关字段的undo信息 delete是使用回滚段最大的操作,记录了所有删除的记录的详细信息以便于rollback 对大量的记录更新的话,还会对表长时间加锁,代价比较高 ...
Java基础知识点——构造函数
Java 在创建对象的时候会要执行它的构造函数。不仅如此,Java 还要执行父类的构造函数,往上一级一级直到没有父类为止。对于初学者来说,有三个问题不容易搞懂:1、父类的构造函数是否一定会执行?2、是先执行子类...
Linux不常用命令之一 —— awk
在我们使用Linux时,一些常用的命令,比如ls、date、pwd等(不一一例举了)不太容易忘记,但是对于一些不太常用的命令而言,不光光是参数,就连命令都会忘记(小弟是做开发工作的,所以比较容易忘记:D)让我们继续...
PL/SQL开发报表展现格式转换
在吉林电信出差快2个月了,感觉开始慢慢的适应了当地的气候了,只是想家是必然的不过这是工作呀,哈哈今天在开发中遇到一个问题,由于需要使用公司的开发框架(不评论构架本身是好是坏),需要将原本的数据按照报表...
Oracle分析函数RANK()|ROW_NUMBER()|LAG()使用详解
ROW_NUMBER()的使用方法: ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2) 详细说明: 根据COL1分组 在分组内部根据 COL2排序 而这个值就表示每组...
AIX中的命令使用(一)
fuser 指令用途使用文件或文件结构识别进程。语法fuser [ -c | -d | -f ] [ -k ] [ -u ] [ -x ] [ -V ]文件 ...说明此 fuser 命令列出了本地进程的进程号,那些本地进程使用File 参数指定的本地或远程文件。对于阻塞...
MySQL优化经验——第一讲
今天突然想起自己在运营的PtoP影院中的mysql优化经历,就大致总结了一下,正巧在网上看到类似的文章,深有体会,在这里发一下给大家共享,也给自己做一个总结,这次作为MySQL优化的第一讲,以后...
Java基础知识点——ArrayList和LinkedList
这段时间在急着找工作,现在的市场行情都不怎么好。。所以有些迟缓,但是没关系,只要相信自己,就会有美好的将来面试当然少不了的是一些基础知识的“拷问”了,虽然工作了那么多年,但是有些知识点,不去巩固,...
Oracle9i数据库的备份与恢复经验之谈(1)
大家好啊,总算把系统第二次改造完成了,所以有点时间上来聊两句,现在公司使用的是oracle10g,以前在基金软件公司,还有东方CJ使用的都是oracle9i,这次我就针对oracle9i的数...
Redo Log和Archive Log
熟悉Oracle9i的人应该都知道,Oracle9i中有2种日志,一种称为Redo Log(重做日志),另一种叫做Archive Log(归档日志),但是这两种日志在Oracle9i数据库中所起到的作用相信很难有人说清楚,下面我就结合自己对Orac...
Oracle专用服务器与共享服务器的区别
在建立Oracle数据库的时候,应该会在数据库建立助手向导上面看到这么一个选项,就是数据库的连接模式采用什么方式。在Oracle9i或者10g中,可以看到有2种连接模式,一种叫做专用服务器连接(dedicated server) ,另外...
做父母不容易啊
儿子和老婆明天要去医院检查了,产后42天检查,虽然明天因为上班不能陪他们去,但是心里总有种说不出的滋味有的时候想想,有老婆有儿子,有幸福的家庭,也有不错的经济条件和经济基础,是否应该满足呢?从儿子出生...