2010-11-21 51 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如何「思考」。

需要幾個讀數才能掌握它,但一旦它「點擊」,你的盒子裏就會有一個非常強大的工具,因爲你不僅可以更好地排除故障,還可以開始設計表格和索引這是一種發揮數據庫優勢的方式。