您现在的位置: 首页  > Oracle > 基础知识
580top数据库:
 

 

 

 

 

 

 

 

 

  • 2010/2/23 22:25:16(oracle)逻辑读异常(主键查询)
  • 今天早上在查看各库情况时,发现以primary key查询,竟然消耗了5301个,按理应该是4个逻辑读或以上一点!以下是代码片段:selectt_id, cat_id, t_top1, t_top2, t_top3, t_top4, t_top5, t_top6, t_top7, t_top8, t_top9, t_top10, t_top11, t_top12, t_top13, t_top14[阅读全文]
  • 专题:作者:structured data & unstructured data
  • 2010/2/23 13:40:30SMON: recover undo segment 与 事务恢复
  • 在一些系统异常之后,尤其是异常down机之后,数据库里可能会看到类似如下的提示信息:smon: about to recover undo segment 23smon: mark undo segment 23 as available这些信息意味着,数据库需要这些回滚段的信息去恢复一些未完成事务,多数情况下,这些事务都能够得到恢复,但是如果不幸,在异常宕机时丢失了部分write操作,则可能无法[阅读全文]
  • 专题:作者:eygle
  • 2010/2/9 9:03:50在Oracle 9中伪造存储概要
  • 译者注: 本文翻译自jonathan lewis的文章faking stored outlines in oracle 9, 可以从此处下载原文的word版本: stored outlines in oracle 9.本文与前一篇oracle 8i/9i中的执行计划稳定性是jonathan lewis先生写的关于stored outline具体使用以及其中可能涉及到的风险系列文章,也是我所见到的关[阅读全文]
  • 专题:作者:jametong
  • 2010/1/19 9:28:52SQL 共享之 ROLL_INVALID_MISMATCH 含义
  • 今天有朋友遇到了一个sql问题,最终检查到sql存在两个子指针,错误的执行计划选择了merge join cartesian,在检查sql为何不能共享时,查询v$sql_shared_cursor视图:select * from v$sql_shared_cursor where sql_id = '4svx3gu1gvx8n'发现不能共享的原因是roll_invalid_mismatch。那么这[阅读全文]
  • 专题:作者:eygle@eygle.com(eygle)
  • 2010/1/14 9:29:11化整为零访问大表的三种方式
  • 业务场景:表xngul 大小大于 100g。上面有(id)是number型自增字段,且是pk。现在有需求要对这个表进行全表扫描,如果直接 select * from xngul, 则至少要半个小时,而且一次性返回数据过多,应用程序无法处理。所以想了办法化整为零,将这个表分段,分段读取。有以下三种方式。*******i.两个步骤,一个取分段的头尾,一个按头尾取分段内数据。*********-取分段的[阅读全文]
  • 专题:作者:奶妈来了
  • 2010/1/4 13:11:23Oracle排序算法
  • 大牛jonathan lewis在圣诞节出了一个小题目:holidayquizi have a table with one million rows, there are no indexes on the table. the table has a column called sortcode which has no nulls, and has been generated in a h[阅读全文]
  • 专题:作者:jacky
  • 2009/12/25 15:28:51MMAN - Oracle 10g的Memory manager进程
  • mman进程是oracle 10g引入用于进行内存管理的进程,在进行动态内存调整时,这个进程要发挥其作用。在文档上,oracle说,这个进程的作用是内部数据库任务的执行者:mman is used for internal database tasks.这里的内部任务显然包括自动的内存调整,但是不排除还有其他使命。当进行内存调整时,有一个等待事件于此有关:sga: mman sleep for c[阅读全文]
  • 专题:Oracle 10G作者:eygle
  • 2009/12/25 15:27:07《Oracle DBA手记》一书推荐 - 感谢刘松先生
  • 在《oracle dba手记》出版之前,我请 甲骨文大中华区产品战略总监 刘松 先生为本书写一段话,在看了部分书稿之后,他欣然接受了我的请求,为本书写下了一段导引的话。感谢 刘松 先生,他以他的视角,评价和记述了他眼中的oracle dba群体与技术发展,他的真知灼见让我获益匪浅:看了eygle发来的《oracle dba手记》的手稿,感到这本书的写作思路很有些新意。随着数据库技术自动化程度的提高[阅读全文]
  • 专题:作者:eygle