2009-05-28 19 views
1

column_name = valueマッピングの順序がファイルの物理レイアウトと一致しないRDBMSに更新文を提出すると、(理論的に)更新操作?SQL更新文の作成 - 効率への影響

私は主に好奇心から質問し、おそらくほとんど効果がないことを十分に知っています。

答えて

0

I cつまり、SQL ServerとOracleでは、これは「実行計画」段階で「計画」されており、パラメータの順序を変更するときにパフォーマンスの変化に気付かないでしょう。私はそこにある他の「企業外」のデータベース(SqLite、Firebird、Pervasive)とは話すことができませんが、SQL文をデータベース操作に解析するときに、すべてのデータベースがこれらの手順を実行することを期待しています。

2

あなたのDBエンジンがこのような場合にアップデートを最適化できないほど貧弱であれば、確かに心配する悪い問題があります:-(IOW、がより良いでしょう) - これは問題ですDBエンジンの実装の品質で、それはそれがそうだったら、私は愕然とびっくりされると思い、このような些細な一つだ。

+0

さらに、データベース管理ディスク・ページ内のフィールドの順序は実装の詳細です。 –

0

しかし、あなたはUPDATEのeffciencyを改善するためにできることがあります更新する必要がある行と列の更新のみを含む。

関連する問題