摘要: 经常有人问到如何在Unix下确定进程消耗的内存资源,以及为何Top工具的显示非常高。有人说Top的输出不精确,这种说法是不确切的。实际上是Top输出显示的Oracle进程内存使用,包含了SGA部分。这也是SGA的意义所在。SGA可以被共享,可以被所有进程所访问,在进程的寻址空间里就包含了SGA的大小。 至于如何更为精确的确定进程的内存消耗,本文简要介绍如下(在QuickIO下,你可能无法看到本文描... 阅读全文
posted @ 2007-02-10 19:21 jacktu 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: select * from tab a where exists(select 0 from tab b where a.id=b.id)0在这里没有意义 这样写可以提高查询速度 因为不用在展现真实数据select * from tab a where exists(select * from tab b where a.id=b.id)与上边效果一样 上边的效率更高查询速度能提高多少,等测试了再... 阅读全文
posted @ 2007-02-10 00:42 jacktu 阅读(6713) 评论(0) 推荐(0) 编辑
摘要: 1.truncate is fast but can't rollback,delete can rollback2.truncate时index也会删掉,但delete则不会.3.truncate 会把 highwatermark 回归至 0 ... 当下一次再插入新资料时就会快一些啦。4.trancate 删除数据释放空间,delete则不会 truncate操作 同没有where条件的de... 阅读全文
posted @ 2007-02-10 00:17 jacktu 阅读(515) 评论(1) 推荐(0) 编辑