Azure Search Basicインスタンスでエラーが発生しています。私たちのインデックスは1,544文書しかなく、サイズは28MBなので、検索は非常に高速になると思います。トラブルシューティングAzure検索パフォーマンスが悪い
Azure Application Insightsは、平均応答時間2.1秒、標準偏差35.8秒(!)の過去12時間以内にAzure Searchへの4.7Kコールを報告しています。
私はマニュアルテスト中に個人的に不安定なパフォーマンスを見ています。クエリは一瞬に20秒以上かかることがあります。その後、ちょうど同じクエリが100ミリ秒未満を取ることになります。
クエリは非常に簡単です。ここでは例のクエリ文字列です:削除
APIバージョン= 2015年2月28日& APIキー= &検索= &%の24count =真&%24top = 10 &%24skip = 0 & searchMode =すべて& scoringProfile = FieldBoost &%24orderby = sortableTitle
さらにこの問題のトラブルシューティングを行うにはどうすればよいですか?
トラフィックはさまざまなので、それよりも集中しています。今日の午前7時から午後8時までのピーク時には、依然として1 QPS未満の2270コールがあった。リクエストはユーザーのブラウザから直接送信されるため、接続をプールする機会はありません。 Free TierがBasicよりも優れたパフォーマンスを提供する可能性はありますか?私はより多くのデータを収集するために分析を有効にしました。 –
はい、フリーでのパフォーマンスが時折向上することもありますが、フリーではマルチテナントシステムが使用可能であることに注意する必要があります。これは、フリーを使用する他のユーザーの使用がサービスの全体的なパフォーマンス。基本と標準は専用のリソースであり、一貫性のあるレベルのパフォーマンスを確認する必要があります。実際、検索トラフィック分析のデータを見て、一定のレベルのトラフィックに対して一貫性のないパフォーマンスが見られる場合は、これをもっと深く検討したいと考えています。 –
この時点では、月曜日の朝に一時的な問題のように見えます。私は、分析可能な情報を残しておき、実行可能なデータを取り込めるかどうかを報告します。 –