tempdbログ セグメントがいっぱいであることを示す、ほぼ毎週ハングする Sybase ASE サーバーがあります。
私はすべてを試しました。有効になっており、約60秒ごとにtrunc log on chkpt正しくリセットされます。used_pages
問題は、解放されたすべてのページが に戻されないことfree_pagesです。そのため、時間の経過とともに、free_pages最終的に 0 になり、whileused_pagesは最小になります。私が参照している値は、 のクエリから取得sp_spaceused syslogsされtempdbます。メモリリークみたい!
現在、このコマンドを実行すると、次のようになります。
total_pages: 64000
free_pages: 29719
used_pages: 251
reserved_pages: 0
コマンドを実行するたびにused_pages増加しますが、これも奇妙です。
このデータベースは 64 ビットの Windows Server 2003 で実行されています。同様に構成された別の ASE サーバーには、これらの問題はありません。この他のデータベースの内容は類似しています。このデータベースは 32 ビットの Windows Server 2003 で実行されています。tempdbこの別のサーバーは完全に動作し、奇妙な動作をするサーバーと同じように構成されているため、別のデバイスに移動したり、サイズをさらに拡大したりする必要はありません。