2010-11-21 53 views
1

对于不熟悉SQL Tuning with Oracle的人来说,可以提供指针和信息性URL,以帮助我如何处理SQL查询以及在必要时定义索引,当涉及到为保存大量数据的表调整SQL查询,超过50,000行?调整Oracle SQL语句

我应该寻找哪些主要的东西来加速SQL语句?

回答

3

得到查询using EXPLAIN PLAN的查询计划,然后采取措施基础上,要优化。

上述链接对理解EXPLAIN PLAN非常有帮助,但我通常使用其他参考来理解错综复杂的内容。

问Tom,正如Mitch上面提到的,Oracle数据库相关的所有东西都是一个很好的资源。

0

人们已经发布了很好的答案 - 但是如果你有一个只有50,000行的性能程序,我猜你正在做一个全表扫描的地方,你需要一个索引。

3

乔纳森刘易斯Cost-Based Oracle Fundamentals是市场上最好的书,如果你想了解当选择访问路径,加入机制,连接顺序等时Oracle如何“思考”。

需要几个读数才能掌握它,但一旦它“点击”,你的盒子里就会有一个非常强大的工具,因为你不仅可以更好地排除故障,还可以开始设计表格和索引这是一种发挥数据库优势的方式。