据统计信息来作预估,如执行计算预估的返回行查看统计信息:DBCC SHOW_STATISTICS ('bdship','IX_bdship_2')建立索引后,若想看其好坏,用DBCC SHOW_STATISTICS ('bdship','IX_bdship_2')查看重复率,越小越好。统计信息维护: ...
分类:
其他好文 时间:
2016-07-23 15:14:11
阅读次数:
203
–数据库日志文件增长的很快,每次手工收缩不能及时,用下面的方法建立一job可以定时运行 USE brm_lvjian –设置数据库恢复模式为简单ALTER DATABASE BRM_LVJIANSET RECOVERY SIMPLE –收缩日志到1MDBCC SHRINKFILE (‘BRM_LVJ ...
分类:
数据库 时间:
2016-07-23 14:56:08
阅读次数:
178
【场景】:对象浏览器中只有数据库名,数据库展不开,查看日志【由于数据库没有完全关闭,无法重新生成日志。】,推测原因是服务器异常关停,造成数据库没有正常写完数据造成。 【处理方法】:修复数据,舍弃异常数据。DBCC CHECKDB (mydb, REPAIR_ALLOW_DATA_LOSS),前提是要 ...
分类:
数据库 时间:
2016-07-23 10:37:17
阅读次数:
267
在将tempdb数据库 ndf 文件清空时,遇到错误信息: DBCC SHRINKFILE: Page 26:24 could not be moved because it is a work table page.Msg 2555, Level 16, State 1, Line 1Cannot ...
分类:
其他好文 时间:
2016-07-13 22:40:50
阅读次数:
180
SQL的自增列挺好用,只是开发过程中一旦删除数据,标识列就不连续了 写起来 也很郁闷,所以查阅了一下标识列重置的方法 发现可以分为三种: 删除原表数据,并重置自增列truncate table tablename --truncate方式也可以重置自增字段--重置表的自增字段,保留数据DBCC CH ...
分类:
数据库 时间:
2016-07-07 12:37:15
阅读次数:
267
Page Scanned--扫描页数:如果你知道行的近似尺寸和表或索引里的行数,那么你可以估计出索引里的页数。看看扫描页数,如果明显比你估计的页数要高,说明存在内部碎片。 Extents Scanned--扫描扩展盘区数:用扫描页数除以8,四舍五入到下一个最高值。该值应该和DBCC SHOWCONT ...
分类:
数据库 时间:
2016-07-04 23:23:58
阅读次数:
207
查询数据库中所有表的索引密度和碎片信息,以便为索引的重建和整理提供依据,也可以参考DBCC SHOWCONTIG,通常FRAGMENTATIOIN在30%以上建议重建,否则建议整理 SELECT i.name AS indexname, o.name AS tablename, s.name AS ...
分类:
数据库 时间:
2016-06-23 14:08:45
阅读次数:
232
Set Identity_insert [TableName] [ON/OFF] 当设置为ON时,在Insert操作时可以且必须手动指定插入到标识列中的编号,同时在操作完成后,需还原为OFF,否则下次插入时仍需指定编号 DBCC checkident(Table,[Reseed|NoReseed], ...
分类:
其他好文 时间:
2016-06-18 23:44:36
阅读次数:
168
解决SQLSERVER2008 CPU使用率99%: 1、dbcc checkdb 重建索引 2、檢查有沒有死鎖 -- sp_lock SELECT request_session_id spid , OBJECT_NAME(resource_associated_entity_id) tableN ...
分类:
数据库 时间:
2016-06-14 11:42:40
阅读次数:
179
解决SQLSERVER2008 CPU使用率99%: 1、dbcc checkdb 重建索引 2、檢查有沒有死鎖 -- sp_lock SELECT request_session_id spid , OBJECT_NAME(resource_associated_entity_id) tableN ...
分类:
数据库 时间:
2016-06-08 12:34:07
阅读次数:
253