我有一个名为[My DB]的数据库,其中包含以下信息: SQL Server 2008 MDF大小:30 GB LDF大小:67 GB 我想尽可能地缩小日志文件,所以开始了解如何做到这一点。但需要注意的是,我不是DBA(甚至都不接近DBA),通过摸索来进行。 首先,我只是进入SSMS,DB...
这篇Wiki文章概述了一个问题和解决方案。我想为其他可能遇到类似问题的人发布此文章,因为我在其他地方找不到专门解决这个问题的内容。 我们最近将SQL Server 2000数据库升级到了SQL Server 2005。服务器上的其中一个数据库是MS Access数据库的后端。 MS Acce...
我有一个庞大的数据库(90GB数据,70GB索引),它在过去一年里慢慢增长,这种增长/变化导致了不仅索引,而且表本身的大量内部碎片。 很容易解决(大量)非常分散的索引 - REORGANIZE或REBUILD就可以解决,具体取决于它们的碎片程度 - 但是我能找到的关于清理实际表格碎片的唯一建...
我有一个正在运行的存储过程,似乎在特定的查询上挂起/锁定。如何查看是哪个查询?最好不需要修改这个存储过程。 使用DBCC Inputbuffer (65) 提供给我 语言事件 0 EXEC mySP;
我有一个带有identity列的SQL表: CREATE TABLE MyTable( MyTableID int IDENTITY(1,1) NOT NULL, RecordName nvarchar(100) NULL) 这个表发生了一些问题,导致其行为异常。我需要找...
据我所知,如果我执行“DBCC FREEPROCCACHE”和“DBCC DROPCLEANBUFFERS”,整个服务器的缓存将被清除。 我想知道是否有办法仅清理特定数据库的缓存。因此,其他数据库的查询将不会受到影响。
使用Tsql,我如何知道DBCC checkdb上次在SQL服务器(2000、2005或2008)上运行的时间? 问候