`
04023129
  • 浏览: 161740 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
论坛中有位老兄贴的,忘了是谁了~ 1. 监控事例的等待 select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" from v$session_Wait group by event order by 4; 2. 回 ...
SQL Server中四类事务并发问题的实例再现 朱二(2006.3 转载请注明作者)   本篇文章将用实例再现数据库访问中四类并发问题,希望能让初学者能对事务的并行性有进一步的理解。  首先,让我们先来了解一下并行问题以及事务隔离级别这两个概念。在数据库中,假设如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。并发问题包括:  丢失或覆盖更新。 未确认的相关性(脏读)。 不一致的分析(非重复读)。 幻像读。  下面让我们稍花点时间来解释一下这四类问题:1、丢失更新当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失 ...
&6Page:&P Date:&D
我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的 ...
Update优化小结 hit12345 | 23 七月, 2005 15:43 一,基础知识 1, 关联子查询和非关联子查询 在非关联子查询中,内部查询只执行一次并返回它的值给外部查询,然后外部查询在它的处理中使用内部查询返回给它的值。而 ...
select v$lock.sid, decode(v$lock.type, 'MR', 'Media Recovery', 'RT','Redo Thread', 'UN','User Name', 'TX', 'Transaction', 'TM', 'DML', 'UL', 'PL/SQL User Lock', 'DX', 'Distributed Xaction', 'CF', 'Control File', 'IS', ' ...
在Oracle数据的存储中,可以把存储空间想象为一个水库,数据想象为水库中的水。水库中的水的位置有一条线叫做水位线,在Oracle中,这条线被称为高水位线(High-warter mark, HWM)。在数据库表刚建立的时候,由于没有任何数据,所以这个时候水位线是空的,也就是说HWM为最低值。当插入了数据以后,高水位线就会上涨,但是这里也有一个特性,就是如果你采用delete语句删除数据的话,数据虽然被删除了,但是高水位线却没有降低,还是你刚才删除数据以前那么高的水位。也就是说,这条高水位线在日常的增删操作中只会上涨,不会下跌。 下面我们来谈一下Oracle中Select语句的特性。Sel ...
最近想学习python,尤其是Django,本来照着Step by Step 做可是总是会出现错误,原来现在版本不一样了,尤其是使用Admin的时候,页面总是出不来,原来1.0的配置改变了,折腾了一天才找到解决方案。哎~果然自己还是很菜啊,防止自己忘记配置,写下来吧,希望对大家有所帮助。 Django-admin.py startproject newtest cd newtest manage.py startapp address 修改文件settings.py DATABASE_ENGINE = 'sqlite3'DATABASE_NAME = './data.db'DATABA ...
create   table   new_tab   as   select   *   from   old_tab 
--================首先查找阻塞的用户==================== SELECT /*+ rule */ s.username, decode(l.type,'TM','TABLE LOCK', 'TX','ROW LOCK', NULL) LOCK_LEVEL, o.owner,o.object_name,o.object_type, s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser FROM v$session s,v$lock l,dba_objects o WHERE l.sid = s.sid A ...
写道 select   count ( * )  from  v$process  -- 当前的连接数 select  value  from  v$parameter  where  name  =   ' processes '   -- 数据库允许的最大连接数 修改最大连接数: alter  system  set  processes  =   300  scope  =  spfile; 重启数据库: shutdown  immediate; startup; -- 查看当前有哪些用户正在使用数据
CREATE TABLE AREAS ( RADIUS NUMBER(5), AREA NUMBER(14,2) );   DECLARE pi CONSTANT NUMBER (9, 7) := 3.1415927; radius INTEGER (5); area NUMBER (14, 2); BEGIN radius := 0; LOOP <<here>> radius := radius + 1; IF radius = 4 ...
flex 3 从页面url中取参数取值的完美解决方案 1:当用http://xxxxx/xxx.mxml?name=hermit方式访问可以用this.parameters.name这种方式在flex里面取url参数2:当用http://xxxxx/xxx.swf?name=hermit方式访问可以用this.parameters.name这种方式在flex里面取url参数3:当用http://xxxxx/xxx.html?name=hermit方式访问可以用this.parameters.name这种方式在flex里面取url参数但是页面需要处理.页面中加入js方法   function g ...
--1.普通cursor set serveroutput on; declare num1 number; num2 number; cursor SEQ is select SEQ,JCXM from test; begin OPEN SEQ; loop fetch SEQ into num1, num2; dbms_output.put_line(num1||','||num2); exit when SEQ%NOTFOUND; end loop; CLOSE SEQ; Ex ...
Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: 1、UPDATE或INSERT子句是可选的 2、UPDATE和INSERT子句可以加WHERE子句 3、在ON条件中使用常量过滤谓词来insert所有的行到目标表中,不需要连接源表和目标表 4、UPDATE子句后面可以跟DELETE子句来去除一些不需要的行 首先创建示例表: create table PRODUCTS ...
Global site tag (gtag.js) - Google Analytics