私は変な動作をしているデータベースを持っています。私はサーバー上のすべてのアクティビティを監視しており、tempdbは絶えず増加しています。それは約45分で30GBの成長を遂げました。私はtempdb内の割り当てられたスペースをチェックし続け、それは常に約8 MBです。私はそれが割り当てているすべてのスペースを必要としていないことを知っている、私はtempdbと1つのトランザクションが本質的に空で起こっているのを見て、それはまだ成長している。 以前に割り当てられたスペースを使用するのではなく、代わりにエンジンを使用して、より多くのハードドライブスペースを使用するようにしています。 tempdbが非常に大きく、SQLを再起動したため、tempdbのサイズが適切に縮小されていましたが、これ以降も増加し続けており、SQLを再起動することは生産環境であるためオプションではありません。私はこのサーバー上でhdスペースが限られているので、tempdbを妥当なサイズに保つ必要があります。MSSQL Server 2005 tempdbの問題
答えて
実行中のスクリプトについて分析しましたか? SQLアクティビティを特定するためにプロファイラを使用しましたか?
私の最初の考えは、一時テーブル(#table)を使用したスクリプトと可能なデカルト製品が参加していますか?
メモSQL Serverの起動時にtempdbが再作成されるため、サービスを再起動すると切り捨てられます。
私が制御しているデータベースのうち、一時テーブルを使用するものはありません。私が知っている唯一のデカルト結合は、週に1回実行されます。私は今プロファイラを実行して、何が起こっているのか把握しようとしています。 私は起動時にtempdbを切り捨てることを知っていました。私たちはハードドライブのスペースを使い果たしているので、それを具体的に再開しました。 –
あなたのプロフィールが完了するのを待って、多分それは何が起こっているかについていくつかの洞察を提供します。あなたはDMVを走らせましたか? – Wayne
また、結合、ソート(順序付け)および特定のdbccコマンドでは、結果セットを作成するためにストレージにtempdbが使用されます。プロファイル出力でもこれらを探します。 – Wayne
- 1. SQL Server(2005)リンクサーバーの問題
- 2. Sql Server 2005スピードの問題
- 3. MSSQL SERVER 2005データベーステーブル容量
- 4. パフォーマンスの問題のSQL Server 2005
- 5. SQL Server 2005の照合の問題
- 6. SQL Server 2005のユーザー定義データ型、tempdbおよびアクセス許可
- 7. SQL Server 2005 - 文字エンコーディングの問題
- 8. SQL Server 2005 SPデッドロックの問題
- 9. MSSQL Server Management Studio(SSMS)2005新しいクエリテンプレート
- 10. データベースレプリケーションMSSQL 2000〜2005
- 11. Windows Server 2012 R2のMSSQL Serverリモートログインに関する問題
- 12. mssql convert(date)問題
- 13. MSSQLクエリの問題
- 14. HibernateとMSSQL 2016の問題
- 15. sql server 2008スナップショットエージェントの問題
- 16. SQL Server 2005- tempdbが巨大に成長する原因を調べる
- 17. MSSQLサーバー2005-JDBC接続
- 18. DISTINCTでのSQL Server 2005のパフォーマンスの問題
- 19. MSSQL CLRトリガーの問題
- 20. MSSQL 2005 C#アセンブリと出力
- 21. Sql Server Reporting Service(SSRS)2005操作のタイムアウトの問題
- 22. SQL Server 2005のAsp.Net Webアプリケーション管理の問題
- 23. SQL Server 2005 - 結合が終了しない - スピードの問題?
- 24. Visual Studio 2005リンカの問題
- 25. Visual Source Safe 2005の問題
- 26. Visual Studio 2005の問題
- 27. ssrs 2005改ページの問題
- 28. SQL Server(2005)で非常に高速なパフォーマンス問題(012)
- 29. AzureのSQL Serverのtempdbのフル
- 30. django-mssqlの問題を設定する
これは解決しましたか? – Wayne