..


Sponsorētās saites

Statistika par indeksu SQL Server

Pants raksta Vincenzo Gaglio
Lapa 3 no 3

Ja vēlaties, lai ir pilnīga kontrole par to, kā statistika tiks atjaunināta, jums ir izmantot procedūru atjaunināt statistiku paziņojumu, kura sintakse ir šāda






 UPDATE STATISTIKA table_or_indexed_view_name

 

    



 [

 

        



 {

 

            



 Index_or_statistics__name {}



          



 | ({Index_or_statistics_name} [, ... n])

 

                



 }



    



 ]

 

    



 [AR

 

        



 [

 

            



 [FULLSCAN]

 

            



 | Paraugu skaits {PERCENT | ROWS}]

 

            



 | Resample

 

            



 |

  



 [, ... N]



        



 ]

 

        



 [[], [ALL | COLUMNS | INDEX]

 

        



 [[,] NORECOMPUTE]

 

    



 ];



Šī procedūra ļauj noteikt dažādas iespējas

  • FULLSCAN
    Aprēķiniet statistika, skenējot visas rindas tabulā vai indeksēt skats. FULLSCAN un parauga 100 procentiem ir pašus rezultātus. Jūs nevarat izmantot FULLSCAN ar parauga.
  • Parauga numurs {PERCENT | ROWS}
    Aptuvenais procentuālais apjoms, par rindas tabulā vai indeksēt skats query pilnveidotāju izmantot, atjauninot statistiku. Par PERCENT, skaits var būt no 0 līdz 100 rindām, skaits var būt no 0 līdz kopējais rindu skaitu. Faktisko procentuālo daļu vai rindu paraugus vaicājumu optimizētāju skaits var neatbilst procentos vai numuru. Piemēram, vaicājumu optimizētāju analizē visas rindas datu lapā.
  • IZLASES
    E "noderīga īpašos gadījumos, kad izpildes plānu, pamatojoties uz noklusējuma izlases nav optimāls. Vairumā gadījumu tas nav nepieciešams norādīt PARAUGA jo vaicājums optimizētājs izmanto paraugu ņemšanu. Šo iespēju nevar izmantot, nosakot FULLSCAN. Ja jums nav jānorāda ne parauga, ne FULLSCAN, query pilnveidotāju izmanto izlasē datus un aprēķina parauga lielumu pēc noklusējuma. Mēs neiesakām precizē 0 procenti vai ROWS 0. Ja norādāt 0 procenti vai rindas, statistika objekts tiek mainīts, bet nesatur statistikas datiem.
  • Resample
    Update katra statistikas izmantojot jaunākās paraugu ņemšanu. Gada Resample lietošana var izraisīt pilna galda analīzi. Attiecībā uz statistiku par rādītājiem, piemēram, izmanto analīzes tabulu pilnas izlases likmi. Ja jums nav jānorāda kāds no risinājumiem parauga vai paraugu, vai FULLSCAN Resample, vaicājumu optimizētāju paraugiem datus un aprēķina parauga lielumu pēc noklusējuma.
  • ALL | COLUMNS | INDEX
    Atjaunināt visus esošos statistika, statistika izveidotas viena vai vairākas kolonnas vai statistiku radīta indeksu. Ja jums nav noteikti nekādi iespējas, atjaunināt statistiku paziņojumu atjauno visu statistiku par galda vai indeksēt skats.
  • NORECOMPUTE
    Atslēgt automātisko atjaunināšanu statistikas AUTO_UPDATE_STATISTICS statistikai. Ja šī opcija ir norādīts, pilnveidotājs pabeidz atjaunina minēto statistiku un atspējo nākotnes atjauninājumus. Lai no jauna aktivizētu uzvedību AUTO_UPDATE_STATISTICS, atkārtoti izdod atjaunināt statistiku, bez NORECOMPUTE opciju vai palaist sp_autostats.

Papildus šiem risinājumiem ir arī iespējams noteikt atjaunināšanu indeksi tehniskās apkopes plānā (plāns uzturēšana) datu bāzi, bet tas, iespējams, mēs redzēsim nākotnē rakstu.

Šajā pašā kategorijā ...
E-Learning
MS Access Course MS Access Course
Uzziniet, kā izveidot un pārvaldīt datubāzes viegli un ātri. Atlaide -10% līdz 2012/06/01.
Protams, MySQL Protams, MySQL
Vadība ir atvērtā koda datu bāzi. -15% Atlaide līdz 2012/06/01.
Protams, datu bāzi un SQL Protams, datu bāzi un SQL
Izveidot un pārvaldīt relāciju datu bāzēm. -15% Atlaide līdz 2012/06/01.
Sponsorētās saites