代码之家  ›  专栏  ›  技术社区  ›  Pravin Satav

Oracle中的SQL优化[关闭]

  •  3
  • Pravin Satav  · 技术社区  · 14 年前

    有没有文章/链接可以让我找到SQL调优(Oracle)的例子。如果能举例说明就好了。我需要像现有的查询,统计,计划,然后建议查询/建议和新的计划。

    我在谷歌上找到了几个非常好的链接:

    1. http://www.dba-oracle.com/art_sql_tune.htm
    2. http://www.orafaq.com/tuningguide/

    我希望我没有要求太多。:-)

    4 回复  |  直到 14 年前
        1
  •  6
  •   dpbradley    14 年前

    1. 购买一份“基于成本的 《甲骨文基础》作者:Jonathan
    2. 在上设置本地Oracle数据库

    我不确定许可对个人使用的影响,但也要学习如何使用dbms\u sqltune包—如果它可以找到一个比正常优化器路径更好的计划,它将生成一个显示差异的报告。通过查看这些信息,你可以学到很多东西。

        2
  •  2
  •   Adam Musch    14 年前

    http://singingsql.com .

    按响应时间调整: http://method-r.com )还有他以前的那个( http://hotsos.com )拥有大量有用的资源。

    通过优化器统计进行调整: 沃尔夫冈百年灵 http://centrexcc.com 在通过基数反馈演示调优方面做了一些出色的工作,以证明如果SQL很好并且负载太大,那么问题可能是您在数据的性质方面向Oracle撒谎(或者Oracle正在进行不安全的推断)。然后他会教你怎么修。

    所有这些都很有价值。所有这些都是不完整的。

    我赞同乔纳森·刘易斯的优秀作品的推荐,他在 http://jonathanlewis.wordpress.com

        3
  •  0
  •   sulica    6 年前
        4
  •  -1
  •   baklarz2048    14 年前

    http://philip.greenspun.com/sql/tuning.html

    Sql调优并不容易,因为它取决于许多因素。没有通用的方法。有时,只是添加一个索引或提示,有时需要改变结构。