-5
我需要FRAGMENTATION在SQL Server与例子的SQL Server碎片
我需要FRAGMENTATION在SQL Server与例子的SQL Server碎片
1,创建一些GUID主键
2.do插入一个表格,并检查碎片
3.Rebuild检查碎片
,你也可以做搜索就像以下更多SO例子
SQL Server的FR破碎块场地* .stackexchange.com
简单的演示:
create table test1
(
id varchar(255) primary key default newid()
)
insert into test1
default values
go 100
--check fragmentation
select avg_fragmentation_in_percent, avg_fragment_size_in_pages, fragment_count, avg_page_space_used_in_percent
from sys.dm_db_index_physical_stats (DB_ID(), object_id('test1'), NULL, NULL, 'DETAILED')
--rebuild index
ALTER INDEX ALL ON test1
REBUILD
--check fragmentation
select avg_fragmentation_in_percent, avg_fragment_size_in_pages, fragment_count, avg_page_space_used_in_percent
from sys.dm_db_index_physical_stats (DB_ID(), object_id('test1'), NULL, NULL, 'DETAILED')
谢谢你... TheGameiswar .. ..我知道了.... –
https://stackoverflow.com/help/how-to-ask,http://meta.stackoverflow.com/questions/ 334822 /我怎么做 - 问 - 答 - 作业 - 问题 – jarlh
你应该把它输入Google。效果更好,速度更快,而且没有负面分数。 –
@jarlh由于[原来](http://stackoverflow.com/documentation/review/changes/103112),这不是一个家庭作业问题...☹ –