1

Microsoft SQL Server 2008 R2 (SP2) から Sybase IQ 15.4.0.3027 への移行に取り組んでいます。この一環として、SQL Server の SP、ビュー、関数、テーブルを含むすべてのオブジェクトを Sybase IQ 互換の形式に変換する必要があります。

手作業を減らして移行プロセスをスピードアップできる自動化ツールはありますか?

前もって感謝します!

ありがとう、スワプニル

4

1 に答える 1

1

この移行プロセスでは、いくつかのことを再考する必要があります。私の経験に基づいたいくつかの考え:

  • 最小限の列のみが含まれるようにクエリを修正します。IQがディスクにデータを保存する方法により、たとえばIQにあるSELECT * FROM tableよりもはるかに(実際には多くのように)遅くなります。SELECT name, loan FROM tableこれを念頭に置くと、IQは非常に速くなる可能性があります
  • SP は、MS SQL と比較して IQ が非常に遅いです。それらのいくつかをビューなどに移行できるかどうかを確認してください。また、IQ は、MS SQL の T-SQL のサブセットのみをサポートするプロシージャを実行するためのエンジンとして Sybase SQLAnywhere を使用しています。
  • マテリアライズド ビューはありません。MV で行った可能性があることは、IQ の ETL プロセスまたは通常のビューで行う必要があります。
  • UPDATE/INSERTS は IQ で遅いです。代わりに、データの一括読み込みを検討してください。
  • IQ 15 は、DML アクション (テーブル ロック) 中に多くのロックを行います。IQ16 で導入された RLV では、これを改善する方法があります。

PowerDesigner はおそらくあなたが探しているツールです。また、最新バージョンの IQ を使用することを確認することもできます... この時点では、これは IQ16 SP08 P02 である必要があります

于 2014-08-08T05:03:07.227 に答える