質問

れをやってきたということを多くのDBのリファクタリング最近では、同義語っていく非常に便利です。私はもともとは同義語だと思ったのもう一時的なI refactor.そして今、私の考えがあることを理由に保つこれらの同義語です。

  • で使用してフルブロー 抽象化レイヤ?

  • その性能を発行しました。

  • 当gotchasと指標?

  • やぎ?

私の最初の質問ください優しいのです。

感謝

役に立ちましたか?

解決

同義語は、既存のデータベース・オブジェクトのための抽象化/代替名であるように実行計画が生成されるとき、インデックスの動作は、基礎となるオブジェクトのIEと同じである

、テーブルの場合には、同計画はとは無関係に生成されますテーブル名またはcorresponsing同義語を使用します。

他のヒント

インデックスを使用している場合、

実は、私が知っておかなけれ渡って来ている....このサイトに関連する投稿を作成する方法があるかどうかはわからないんだけど、ここでは同義語とテーブルインデックスと私の問題へのリンクです。

のインデックスとSQL Serverのテーブルのシノニム

はい、類義語は、抽象化層、又は間接の層として用いることができます。たとえば、あなたが実際のデータベース名は、実行時まで知られることはありません外部のデータベース内のオブジェクトにアクセスする必要がある場合。あなたは同義語名前でオブジェクトを参照するあなたのSQLを記述して、動的に後でシノニムを作成することができます。

何のインデックス落とし穴がありません。シノニムは、テーブルまたはインデックス付きビューを参照する場合は、どのようなインデックスは、これらのオブジェクトに定義されてプレイしている。

パフォーマンスが明示的に完全修飾名でオブジェクトを参照すると同じにする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top