sql >> データベース >  >> RDS >> Mysql

リンクサーバークエリのパフォーマンスが遅い

    MSDTCの問題のデバッグは、少し面倒な場合があります。あなたはそれが実行されていると言いました、それは両方のサーバーで実行されていますか?サーバー間にファイアウォールがありますか?各サーバーが他のサーバーをDTCPできることを確認する必要があります。 DTCPingは、ダウンロードできるMSユーティリティです。権限の問題も発生する可能性があります。

    DTCのパフォーマンスは時々かなりひどいことがありますが、これは通常、帯域幅とラウンドトリップ時間の問題、またはトランザクションが大きい場合のメモリ消費が原因です。私の知る限り、MSDTC以外の同等のものよりも常に低速です-実際に同等であると仮定すると

    個人的には、MSDTCを完全に回避するようにクエリを書き直すことができれば、通常は結果に満足しています。 exec procの出力をリモートサーバーに挿入すると、MSDTCが常に呼び出されます。

    おそらくあなたがより詳細に説明した場合、ランダムなタイミングについての本当のアドバイスはありません。

    この記事

    DTCPINGは、リモートマシンに対して匿名RPC呼び出しを行います

    xp、sp2から、デフォルトでは、リモートマシンは匿名の呼び出しを受け入れないため、アクセス拒否のエラーメッセージ(OX5エラーコード)が表示されます

    RestrictRemoteClientsキーを無効にすると、リモートマシンは匿名の呼び出しを受け入れます

    http://msdn.microsoft.com/security/productinfo/XPSP2 /networkprotection/restrict_remote_clients.aspx

    これは単なるDTCPINGツールの問題です。このエラーはDTCとは関係ありません。




    1. pl\sqlを使用してclobを1行ずつ読み取る

    2. MySQL-Clusterの起動に失敗する

    3. イベントタイプごとの1日あたりの合計イベントの割合の内訳を取得するMySQLピボットのような操作

    4. MySQLクレデンシャルをwwwディレクトリの外に置くのはなぜですか?