- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 weblogic应用服务器
当前端并发比较大的时候,如果每个用户的请求都直接连接到数据库,数据库要针对每个用户开一个server process,这样的开销是非常大的 所以对于大量并发的系统来讲,在数据库之前建一个缓冲用户请求的中间件服务器是很必要的,这就是我们通常讲的3层或是多层架构 常见的中间件服务器有weblogic 、websphere等 *使用这样一套软件的目的是用来构建一个缓冲池,在数据库之前对大量
2013-11-25 22:38:22 670
原创 oracle日志的作用和机制
日志的作用:①恢复 、②事物的快速提交 1、已经提交的事物不会丢失:commit ---->把该事物产生的所有日志写入redolog中后才结束(LGWR) ---实现了事物的快速提交,写日志就ok了,而不用着急写脏块 2、LGWR绕过OS缓存直接写入磁盘,写入到存储的写缓存中,而且log buffer写磁盘是顺序写,基本没有寻道时间,所以很快! 3、LG
2013-11-24 20:19:40 3372
原创 触发器做审计、系统触发器简单介绍
------------------------------------------------------触发器做审计、系统触发器---------------------------------------------------------------------------------------------- 系统级触发器 触发事件表: 触发器事件 触发时间 触发条件
2013-11-15 13:49:39 1552
原创 触发器
练习 1:DML触发器 --------------------------------------------------------------------------------- create or replace trigger e_update before update of sal on e for each row begin if updating then
2013-11-13 16:45:00 677
原创 利用REMOVE_CONSTANTS函数,查询共享池中哪些SQL没有绑定变量
首先创建一个表,用于存放整理过的数据: SQL> create table t1 as select sql_text from v$sqlarea; Table created 给表t1增加一个字段: SQL> alter table t1 add sql_text_wo_constants varchar2(1000); Table altered
2013-11-08 23:34:19 910
转载 oracle 查找/删除重复行
查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DEL
2013-11-02 10:35:57 1016
原创 Library Cache Latch和Shared Pool Latch
library cache 我上图中,oracle去5号链上遍历,会把5号链锁住(Library Cache Latch),这样的话如果咱们吧shared_pool设的很大,library cache中缓存的sql/执行计划就会很多,链就会很长,那么遍历的时间就长,锁住链的时间就会很长。 来~~~咱们捋一下sql执行的过程: 说明:我们说的链也可叫bucket
2013-11-01 00:38:13 1742
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人