1

本番サーバーの 1 つで、ほぼ毎秒発生する CacheInsert を確認できます。プロファイラーによると、ステートメントは暗号化されているため、何が原因なのかわかりません。

いくつかの副作用:

  • SQLFT ログが非常に急速に拡大し、ログのサイズが 5Gb 以上になっていることがわかります。
  • SQL サーバーの CPU の 20% が CacheInserts に使用されているようです
  • クエリ キャッシュでは、usecount が高い次のステートメントを確認できます。
(@p1 timestamp, @p2 timestamp)select top 2000 column fulltextkey as    k, column fulltextall, dst.docid , dst.ts  from [dbo].[TABLE] t WITH    (READPAST), [DATABASE].[sys].[fulltext_index_docidmap_2105058535] dm    WITH (READPAST),    [DATABASE].[sys].[fulltext_index_docidstatus_2105058535] dst WITH    (READPAST) where column fulltextkey = dm.ftkey and dm.docid =    dst.docid and dst.status = 0 and dst.ts > @p1 and dst.ts <= @p2 order    by dst.ts

サーバーを再起動すると問題は解決しますが、将来のパフォーマンスの問題を防ぐために、なぜこれが起こっているのかを知りたい.

何か案が?

4

0 に答える 0