2016-10-13 3 views
-5

мне нужно Фрагментация в SQL Server с примерамиSQL фрагментация сервера

+0

https://stackoverflow.com/help/how-to-ask, http://meta.stackoverflow.com/questions/ 334822/how-do-i-ask-and-answer-homework-questions – jarlh

+0

Вы должны были ввести это в Google. Лучшие результаты, и быстрее, и никаких отрицательных результатов. –

+1

@jarlh Как получается [http://stackoverflow.com/documentation/review/changes/103112), это не вопрос домашней работы ... ☹ –

ответ

-1

1.Create столом с некоторой GUID как первичный ключ
2.do вставками и проверить осколочных
3.Rebuild проверка фрагментации

вы также можете сделать поиск, как показано ниже для более SO Примеры

SQL Server пт agmentation сайт * .stackexchange.com

простой Demo:

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') 
+0

спасибо ... TheGameiswar .. ..я понял.... –

Смежные вопросы