Was sind die Hauptunterschiede zwischen einem Clustered-Index und einer Indexsuche?Clustered-Index versus Index-Suche
Antwort
Ein nicht gruppierter Index ist eine Art Index, bei dem jeder Blattknoten des Index auf eine Zeile in der entsprechenden Tabelle verweist.
Ein gruppierter Index ist eine Art Index, bei dem jeder Blattknoten des Index die Zeile in der entsprechenden Tabelle ist. Offensichtlich kann es für jede gegebene Tabelle nur einen Clustered-Index geben (aber es muss keinen geben).
Eine Indexsuche ist eine Methode zur Suche nach Zeilen in einer Tabelle, in der ein Index abgefragt wird, einzelne Zeiger auf einzelne Zeilen gefunden werden und nur die Seiten mit den entsprechenden Zeilen in den Speicher geladen werden. Eine Indexsuche ist eine effiziente Methode zum Nachschlagen von Zeilen in einer Abfrage, wenn die Anzahl der erwarteten Zeilen gering ist und wenn sie dazu neigen, auf einigen Seiten zusammen gruppiert zu sein, anstatt über alle Seiten einer Tabelle verteilt zu sein.
Ein clustered index platziert die Indizes physisch auf der Festplatte in der sortierten Reihenfolge, also durchlaufen sie schneller. Es ist am besten, wenn es verwendet wird, um über die Indizes in sortierter Reihenfolge zu iterieren, da die Suche nach Datenträgern kontinuierlich ist.
Ein Index suchen auf einfache Weise nach einem Index zu suchen. Dies könnte ein b+tree, ein hash, was auch immer ein Index könnte nachgeschlagen werden.
Es ist möglich, dass ein Index über einen gruppierten Index sucht, sie schließen sich nicht gegenseitig aus.
- 1. Application_Start versus OnInit versus Konstruktor
- 2. metaphone versus soundex versus NYSIIS
- 3. Warum hat die Indexsuche logarithmische Komplexität?
- 4. Wann wählt SQL Server eine Indexsuche aus?
- 5. String.Empty versus ""
- 6. $ versus jQuery
- 7. Versuchen Sie, eine Indexsuche für Benutzer (Django-Heuhaufen)
- 8. Spring: @Component versus @Bean
- 9. Emberjs filter() versus filterProperty()
- 10. Mit Malloc Versus neu
- 11. java.net versus java.nio
- 12. Leistung: XDocument versus XmlDocument
- 13. System.IO versus VisualBasic.FileIO
- 14. Trigger versus JPA Ereignis
- 15. C++ int versus long
- 16. POST versus Ajax Anruf
- 17. Serialisierung versus Datei schreiben
- 18. UIStoryboardSegue versus presentviewcontroller?
- 19. MVVM - Kontrollen versus Ansichten
- 20. `std :: alignment_of` versus` alignof`
- 21. HttpWebRequest versus Browser-Anfrage
- 22. Convert.ToInt32 versus TryParse
- 23. BOOST_FOREACH versus für Schleife
- 24. HTML5-Eingabe versus Schaltfläche
- 25. "Klassenvorlage" versus "Template-Klasse"
- 26. Identifer versus Schlüsselwort
- 27. Karte versus mapM Verhalten
- 28. Rekursion versus Iteration
- 29. iOS CGColor versus UIColor
- 30. Javascript 'this' versus Objektname
Clearer könnte zu sagen ... und Indexsuche ist eine Operation, ein gruppierter Index ist ein Objekt. –