`
hellomm2009
  • 浏览: 7056 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
                    Oracle  sql 性能优化调整 1. 选用适合的ORACLE优化器     ORACLE的优化器共有3种:    a.  RULE (基于规则)   b. COST (基于成本)  c. CHOOSE (选择性)     设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖.    为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须 ...
Oracle ITL. 1、什么是Interested Transaction List(ITL)? 2、什么是Interested Transaction List(ITL)等待? 3、怎样减少Interested Transaction List(ITL)的等待? 4、怎样诊断Interested Transaction List(ITL)的等待? 5、What INITRANS Value is Optimal? 6、Automatic Block Management in Oracle9i? 1. 这是block中的相关事务信息的记录.. 2. 需要同时修改一个block数据 ...
* How to patch DemoIdentity.jks with a new host name? The Problem: Security:090504Certificate chain received from localhost - 127.0.0.1 failed hostname verification check. Certificate contained foo.adm.tst.us.company.net but check expected localhost The Solution (Windows): cd %BEA_HOME%/weblogic ...
sql的left join 命令详解 给个通俗的解释吧. 例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据. 此时的取出的是: 1 a1 b1 2 a2 b2 那么left join 指: select * from a left join b on a.aid = b.bid 首先取出a表中所有数据,然后再加上与a,b匹配的的数据 此时的取 ...
多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空 ...
1. 寄存器: 2. stack:  一般存储引用 3. Heap :一般存储对象 4. 常量存储器: 一般存储常量 5. 静态存储器:一般存储静态变量
String s=new String ("hello world") reference s 就像电视机的遥控器,new String()就像电视机, 是所谓的对像。 reference 一般是存在stack中,而 new 出来的对象一般是存在heap中。stack 的速度一般是比在heap 中快的。 当把reference 设置成null, 它所指向的对象就会失去引用,以保证这个对象被GC回收。
1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个对象实例中的synchronized方法; 2)是某个类的范围,synchronized static aStaticMet ...
Global site tag (gtag.js) - Google Analytics