Welcome to Sign in | Help

Re: Stergere numar mare de inregistrari dintr-o tabela

  •  01-06-2010, 1:59 PM

    Re: Stergere numar mare de inregistrari dintr-o tabela

    Am gasit un best practice aici:
    http://technet.microsoft.com/en-us/library/ms189858.aspx

    Pe scurt, aflu gradul de fragmentare:

    SELECT object_name(S.object_id), I.[name], S.avg_fragmentation_in_percent
    FROM
        sys.dm_db_index_physical_stats(DB_ID(@tableName), OBJECT_ID(@tableName), NULL, NULL , NULL) S
        INNER JOIN sys.indexes I ON I.object_id = S.object_id AND I.index_id = S.index_id

    Dc. gradul de fragmentare > 5% si < 30% trebuie facut ALTER INDEX REORGANIZE (doar sunt re-ordonate leaf level pages)
    Dc. gradul de fragmentare > 30% trebuie facut ALTER INDEX REBUILD (adica indecsii sunt recreati).


    Multumesc tuturor pentru sugestii, suport si idei.
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems