- 博客(14)
- 收藏
- 关注
原创 NOLOGGING 可以使用的场合
<br /><br />1. 索引的创建和重建<br />2. 表的批量INSERT (通过 /*+ APPEND */)表数据不生成REDO,但是索引的修改会生成REDO<br />3. LOB操作<br />4. 通过create table as select 创建表<br />5. 通过ALTER TABLE 操作,如MOVE和SPLIT
2010-06-03 14:37:00 478
原创 Commit 时系统到底做了哪些工作?
<br /><br />修改缓存中的块的内容?不,它只是修改了块上的事务信息(释放锁),修改块的内容在执行语句时已经做完了,提交时只是需要做上述清理工作<br /><br />为事务生成SCN号这个是必须的,但是很快几乎不需要时间<br /><br />等待LGWR将剩下的内容写到磁盘上,这个一般来说是最耗时的,但是也不会太长,因为最多就是1M的内容(因为大事务的话LGWR早就开始存盘了,不用等到commit)但是它一定是同步的!<br /> <br />好了,其实就是这么多的工作<br /><br />所
2010-06-03 11:25:00 653
原创 oracle数据存储结构(基础)
<br />Oracle 的存储系统,由大到小分别为<br />表空间(可横跨多个数据文件dba_tablespaces) ----à<br />段(segments 一般一个对象会对应一个段比如表段索引段簇段 dba_segments ) ----à <br />扩展(extents 逻辑上连续的存储空间,主要用来扩展存储空间 dba_extends )----à<br />数据块(blocks 最小的存储单位,读和写的最小单位)<br /> <br />一个段只能属于一个表空间,但是可以跨文件<br
2010-06-02 11:00:00 1083
原创 axis中获取HttpSession
HttpSession 是可以拿到,首先 Webservice 类要实现一个接口 ServiceLifecycle 是吧, 那么其中 init 方法可以获得一个 ServletEndpointContext,而如下代码就可以获得 HttpSession public void init(java.lang.Object context) { ServletEndpointContext
2008-07-24 23:23:00 934
原创 ORACLE常用SQL
---------------------------------------------常用sql语句------------------------------------------------ -------------------------------------DML-----------------------------------select 语句with tmp_name
2007-10-01 10:00:00 663
原创 sybase函数
sybase函数字符函数:substring(),patindex(),ascii(),char(),char_length(),datalength(),ltrim(),rtrim()
2006-03-14 23:26:00 1200
原创 direct input 标准调用
读书笔记(direct input 部分) 1.取得IDirectInput接口,DirectInput8Create 2.获得接口后创建设备(鼠标,键盘...) 3.设置设备协作等级,SetCooperativeLevel 4.设置数据格式,SetDataFormat 5.获取设备
2005-12-29 20:47:00 1774
原创 windows消息机制
windows的所谓事件驱动核心是消息! 消息分为进队消息消息和非进队消息。所谓进队消息就是windows将消息发送到每个线程所专有的队列中,然后由程序自主处理,这种消息基本上是由用户输入产生(wm_keydown,wm_keyup,wm_char,wm_mouse**,以及wm_paint,wm_timer,wm_quit)或者是调用postmessage,postthreadme
2005-11-30 20:28:00 5931 2
原创 数据库连接字符串
JDBC连接串 Oracle8/8i/9i(thin)class: oracle.jdbc.driver.OracleDriverurl: dbc:oracle:thin:@地址:端口:数据库名 Sql Server
2005-11-07 19:25:00 1318 1
原创 调用delphi的dll并向其传字符串参数的要点
1.首先delphi的string和别的语言不兼容,一般delphi中必须将参数声明为pchar(别的语言则传递字符串指针,或者按地址传参数) 2.delphi的UNIT引用里千万不能带上sharemem 3.delphi的参数类型只能是一般的,不能是var之类的 4.函数的声明必须是带有stdcall;export;实例:unit dlltest;interf
2005-11-07 18:54:00 5202
原创 关联与结果集输出顺序
关于数据库中select 的关联语法 sql server 上在from后面可以指定表与表的连接条件,他和where中的条件的主要区别在:1.from .. on .. 主要是用于限制表与表的连接的注:表之间的连接是这样处理的:首先肯定是做迪卡尔积,然后在此基础上再根据连接条件再处理,最后再根
2005-11-06 21:52:00 1368
原创 Sybase IQ 的存储过程中的一些问题
1.在建立存储过程时,必须要有比较好的编辑工具,否则IQ会帮你把存储过程优化得面目全非:比如连续的赋值语句select @a1 = a1 select @a2 = a2select @a3 = a1 + a2 想想结果是a1a2,但是它会帮你优化为select @a1 = a1 ,@a2 = a2,@a3 = a1 + a2 ,根据从右到左的原则最后的@a3 为空,见鬼吧!当
2005-11-02 15:55:00 2810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人