Tag: "index"

Index Maintenance oder dm_db_index_physical_stats ist langsam

Posted on Feb 2, 2011 von in SQL Server

Dass Indizes im SQL Server ihre Daseinsberechtigung haben ist nichts wirklich Neues. Dass diese Indizes hin und wieder auch gepflegt werden müssen, mag vielleicht manche Leute überraschen, die sich durch die ansonstige Pflegeleichtigkeit des SQL Servers haben einlullen lassen. Denkt man jedoch in Ruhe darüber nach, wird man einsehen, dass dies notwendig ist und dass es Sinn macht, dass SQL Server diese Aufgabe nicht automatisch einfach blind nach Schema F erledigt.

Ganze Geschichte »

4 Kommentare »

Was passiert während der Neuerstellung eines Clustered Index?

Posted on Nov 25, 2010 von in SQL Server

Von Zeit zu Zeit kann die Neuerstellung eines Clustered Index signifikante Performancesteigerung bewirken. Doch was passiert eigentlich während solch einer Operation?...

Ganze Geschichte »

Tabellen ohne Indizes

Posted on Aug 24, 2010 von in SQL Server

Hier sind diverse Möglichkeiten um zu überprüfen, für welche Tabellen kein Clustered Index definiert wurde:

Ganze Geschichte »

Missing Index in SQL Server 2008 - should try harder!

Posted on Okt 13, 2008 von in SQL Server
SQL Server MVP Rob Farley bloggt über das neue "Missing Index" Feature wenn man in SSMS 2008 den Ausführungsplan betrachtet: http://msmvps.com/blogs/robfarley/archive/2008/10/12/missing-index-in-sql-server-2008-should-try-harder.aspx Wer mit ihm einer Meinung ist, sollte die Gelegenheit nutzen, dies auch auf https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=375024 Microsoft mitzuteilen.

Indexfragmentierung anzeigen

Posted on Sep 1, 2008 von in SQL Server
SELECT 
DB_NAME(IXStats.database_id) AS DatabaseName,
OBJECT_NAME (IXStats.[object_id]) AS TabellenName,
SIX.[Name] AS IndexName,
IXStats.avg_fragmentation_in_percent,
IXStats.index_type_desc
FROM
sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) IXStats
JOIN
sys.indexes SIX ON IXStats.[object_id] = SIX.[object_id] AND IXStats.index_id = SIX.index_id
WHERE
IXStats.database_id = DB_ID()
ORDER BY
IXStats.avg_fragmentation_in_percent DESC

Can GUID cluster keys cause non-clustered index fragmentation?

Posted on Aug 21, 2008 von in SQL Server
http://www.sqlskills.com/blogs/paul/2008/08/20/CanGUIDClusterKeysCauseNonclusteredIndexFragmentation.aspx

Indexes in SQL Server 2005/2008 - Part 2 - Internals

Posted on Jun 9, 2008 von in SQL Server
http://www.sqlskills.com/blogs/kimberly/2008/06/08/IndexesInSQLServer20052008Part2Internals.aspx
Tags:

Search Engine Q&A #19: Misconceptions around index rebuilds (allocation, BULK_LOGGED mode, locking)

Posted on Jun 9, 2008 von in SQL Server
http://www.sqlskills.com/blogs/paul/2008/06/08/SearchEngineQA19MisconceptionsAroundIndexRebuildsAllocationBULKLOGGEDModeLocking.aspx
Tags: ,