Clustered Index, geordnet von Desc in Entity Framework Core 6 Code-First

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Clustered Index, geordnet von Desc in Entity Framework Core 6 Code-First

by Anonymous » 25 Aug 2025, 15:46

Ich habe eine Microsoft SQL Server -Tabelle namens Log , in der ich eine große Anzahl von Protokolleinträgen speichere. Die typische Abfrage besteht darin, Protokollreihen für die letzten Tage, Wochen oder Monate zu holen. Einfach gesagt, mit einem Cluster-Index auf dem Zeitstempel ist die Tabelle selbst in dieser Spalte etwas geordnet, und die Abfrage geht schnell.modelBuilder.Entity()
.HasKey(c => c.LogEntryId)
.IsClustered(false);

modelBuilder.Entity()
.HasIndex(c => c.LogTimestamp)
.HasDatabaseName("LogEntryClusteredIndex")
.IsClustered(true);
< /code>
Jetzt habe ich eines gesehen, einige Beiträge, dass dies ein bekanntes Problem ist und nicht trivial zu lösen, soweit ich verstanden habe. Aber ich frage mich, ob dies veraltete Informationen sind und/oder ob jemand Tipps zur Änderung der Bestellung in Desc hat. Und wenn der obige Code korrekt ist?>

Top