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
この別のサーバーは完全に動作し、奇妙な動作をするサーバーと同じように構成されているため、別のデバイスに移動したり、サイズをさらに拡大したりする必要はありません。