SQL Index fill factor / rebuild

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Binnen SQL 2008 is het mogelijk om de indexen te rebuilden indien deze defragmented zijn.

Bij het rebuilden kun je een fill factor opgeven om zo te bepalen hoeveel een 'page' vol geschreven mag worden. Echter hoe weet ik wat de huidige fill factor van de index is???

Het enige wat ik op internet vind is het instellen van een algemen default factor maar dit is niet wat ik zoek aangezien ik maar 1 index wil aanpassen. Iemand een idee?

Acties:
  • 0 Henk 'm!

  • Oogje
  • Registratie: Oktober 2003
  • Niet online
Volgens mij krijgt de index bij het creëren de default fill factor mee, tenzij anders opgegeven.
En in sys.indexes kun je terugvinden wat de fillfactors zijn van de huidige indexen.

Any errors in spelling, tact, or fact are transmission errors.


Acties:
  • 0 Henk 'm!

  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 06-09 09:32

Gé Brander

MS SQL Server

In de SQL Server Management Studio, kies je de tabel in de database, dan open je de indexen map, en vraag je de properties van de index op. Bij Options kan je dan zien of en zo ja, wat de fillfactor is.

Stukje semantiek: Indexen rebuilden als ze defragmented zijn zal niet echt nuttig zijn ;) (doe dat maar als ze fragmented zijn)

Of:
code:
1
select name, type_desc, is_unique, is_primary_key, is_unique_constraint, fill_factor from sys.indexes

[ Voor 15% gewijzigd door Gé Brander op 03-03-2010 22:20 ]

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!