您现在的位置: 首页  > Oracle > 性能与优化
580top数据库:
 

 

 

 

 

 

 

 

 

  • 2010/3/3 9:08:17为什么Oracle不使用我的索引?!
  • 本文翻译自jonathan lewis发表在dbazine上的文章:why isn’t oracle using my index?!,可以从此处下载本文的word版本. 原文参见: 为什么oracle不使用我的索引?! 为什么oracle不使用我的索引?!by jonathan lewis标题的这个问题可能是在metalink论坛与usenet新闻组出现的最频繁的问题了.这篇文章使用一个测试用例[阅读全文]
  • 专题:作者:jametong
  • 2010/2/8 23:49:41Oracle索引abc
  • 在这篇文章里,给大家简单介绍一下本人对oracle索引的理解,如有不妥的地方,请不吝指教。本文只讲最最平常最最简单的索引,就是以create index ix on tx(a,b,c);形式创建的索引,而不讲位图索引、反向键索引、倒序索引、基于函数的索引等等。其实呢,只要是基于b树的索引,不管是在oracle, mysql,还是其它数据库中,原理应当都是一样的。索引最重要的一个性质应该就是有序,索[阅读全文]
  • 专题:作者:DBA@Taobao
  • 2009/12/4 13:35:43Oracle hash分区的秘密
  • 我在面试时经常会问一个问题,请列举出hash在数据库内部的应用,hash的原理虽然简单,但是它在数据库中可以说是无处不在。其中hash partition是hash在数据库中一个简单的应用,虽然它没有range partition那么常用,但是我们在做数据库水平拆分时,其实就是利用了hash partition的原理,利用hash函数对某个key进行运算,然后将其分布到不同的主机上,原理很简单。我[阅读全文]
  • 专题:作者:jacky
  • 2009/11/18 9:29:55性能测试工具sysbench简介
  • sysbench是一款开源的多线程性能测试工具,可以执行cpu/内存/线程/io/数据库等方面的性能测试。数据库目前支持mysql/oracle/postgresql。本文只是简单演示一下几种测试的用法,后续准备利用sysbench来对mysql进行一系列的测试。具体的一些参数设置,需要根据不同的测试要求来进行调整。下载http://sourceforge.net/projects/sysbenc[阅读全文]
  • 专题:作者:NinGoo
  • 2009/10/12 10:11:17怪异ORA-01502,创建唯一约束却无唯一索引
  • 我们都知道,唯一约束是基于唯一索引的,如果没有唯一索引,那么在建立唯一约束的时候会自动创建相应的唯一索引。而今天我在创建唯一约束以后,发生了一件怪异的事情。下面是过程描述。因业务要求,要求在一表(test)上一列增加一个唯一约束,由于是在开发环境,数据量也很小,我采用了如下的方法来创建:sql> alter table test 2 add constraint uk_et_airsup_u[阅读全文]
  • 专题:作者:小霸王
  • 2009/10/11 22:33:44说oracle优化之一
  • 今年所做的优化,大的涉及到体系架构改造,涉及到利用cache,涉及到更改实现方式,小的如加hint,建索引更改sql语句等,一年下来,大大小小算下来也超过100个了。我稍微总结一下优化要具备什么,怎么来做? 为什么要优化? 举个简单的例子,某个sql每小时执行了300万次,逻辑读如果我们能从500下降到100,每小时就可以节省了上亿个逻辑读,优化可以让服务器更节约资源,优化可以让sql执行速度更快[阅读全文]
  • 专题:作者:Incessant
  • 2009/10/11 22:31:21如何建立合适的索引?
  • 当你接手一个系统时,通常是从检查系统负载,cpu、内存使用率开始,查看statspack top5等待事件,逻辑读、物理读排名靠前的sql语句等等,然后进行初步的优化。而随着业务的深入了解,你开始从系统的角度去考虑据库设计,考虑应用实现的合理性,是否有更好的改进方案等。假设通过statspack报表找到了很耗资源的sql,表分析过,执行计划也是走索引,这种情况下怎么去判断 sql是优化的呢?1.提[阅读全文]
  • 专题:作者:Incessant
首页上一页12下一页尾页  分页:2/2页