«
»

MCDBA, SQL Server, database, performance tuning

Sql Server index fragmentation

03.26.09 | Comment?

Een van de vele redenen waarom een SQL Server database traag kan worden is fragmentatie van de indexen.  Met onderstaand script kan je eenvoudig de fragmentatie van de indexen op je SQL Server database bekijken. (Op voorwaarde dat je de nodige security rechten hebt.).

SELECT db_name(ps.database_id), object_name(ps.OBJECT_ID),
 b.name, ps.avg_fragmentation_in_percent, ps.page_count
 FROM sys.dm_db_index_physical_stats (db_id(‘myDatabase’), NULL, NULL, NULL, ‘LIMITED’) AS ps
 INNER JOIN sys.indexes AS b ON ps.OBJECT_ID = b.OBJECT_ID
 AND ps.index_id = b.index_id
 WHERE ps.database_id = DB_ID() and avg_fragmentation_in_percent > 50 and b.name <> ‘NULL’
 ORDER by ps.avg_fragmentation_in_percent desc

Het script geeft een lijst terug van alle indexen die meer dan 50% gefragmenteerd zijn. Wanneer er veel inserts in je database tabellen gebeuren is het goog practice om de fillfactor die databases aan te passen en om regematig de indexen bij te werken met ALTER INDEX .. REORGANIZE�


have your say

Add your comment below, or trackback from your own site. Subscribe to these comments.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:

:


«
»

My Index

0-10

A

Adwords campagne beheer

B

Baare.com
Baare TV
bakgerei voor kindjes

C

CE HTML
Community Server
Chicken coop builder
Chicken coops

D

E

F

Familie Anrijs
FrontierVille
FrontierVille guides review site

G

GarageTV
garagetv.be
Google Adwords - adverteren op zoekmachines
Google-approved Qualified Professional

H

Huur vakantiehuisjes

I

Internet reclame

J

JWI Consulting
JWI Blogt

K

Kabel televisie abonnementen
Kasteel van de Leeuwenridders
KMO website snelheidstest

L

M

N

O

P

P&O ferries
parket en laminaat leggen
Philips Net TV
Playmobilkasteel
Portfolio Development (.NET C# PHP)
Portfolio SEO (Search Engine Optimalisatie)
Provinciaal Voetbal
provinciaal voetbal Antwerpen
provinciaal voetbal Branbant
provinciaal voetbal Limburg
provinciaal voetbal Oost-Vlaanderen
provinciaal voetbal West-Vlaanderen

Q

R

S

SEO analyse
SEO (Search Engine Optimization)
Snelheids voor kmo websites

T

www.telekoop.be (te koop, nieuw & tweedehands)
Top vakanties
tv gids
advies bij tv kopen

U

V

Verjaardagsfeestjes voor kindjes
Voetbal uitslagen
online voetbalschoenen kopen

W

google webmaster tools

X

Y

Z

Zoekmachine optimalisatie