The information in this article applies to:
BUG #: 18617 (SQLBUG_65) SYMPTOMSWhen either DBCC NEWALLOC or DBCC CHECKALLOC is executed on a database in which the sysobjects table has been pinned in memory, many pages from other tables may also become pinned, causing the data cache to become stressed. SQL Server may appear to be slow or to stop responding and the following errors may be reported in the error log:
WORKAROUND
Do not pin the sysobjects table. Use DBCC UNPINTABLE to mark the sysobjects table as no longer being resident in RAM.
STATUSMicrosoft has confirmed this to be a problem in SQL Server version 6.5. MORE INFORMATION
The documentation on the use of DBCC PINTABLE states that if the table exceeds the data cache size it can lead to data cache depletion. The symptoms that occur with this bug indicate that even though the sysobjects table is clearly smaller than the data cache, other pages are pinned in memory, which may then consume a large part of the data cache.
The result set will list the names of any system tables that have been pinned and the object ID that should be used in the DBCC UNPINTABLE statement. Additional query words: errorlog resultset hang hangs hung
Keywords : SSrvTran_SQL kbbug6.50 |
Last Reviewed: March 12, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |