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

Ein Treffpunkt für C#-Programmierer
Anonymous
 Clustered Index, geordnet von Desc in Entity Framework Core 6 Code-First

Post by Anonymous »

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?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post