sql >> Database >  >> RDS >> Sqlserver

SQL Server:meerdere indexen voor dezelfde kolommenprestaties

Het snelle antwoord is ja - voeg gewoon een index toe voor elke kolom. Het is waarschijnlijk niet de meest optimale oplossing, maar in de meeste gevallen zal het niet zo ver weg zijn en het zal waarschijnlijk geen kwaad doen, tenzij je al veel indexen op die tafel hebt staan.

Het enige iets langere antwoord is dat je moet testen uw zoekopdracht tegen representatieve gegevens - De SQL Server Database Engine Tuning Advisor kan indexen voor u voorstellen, maar alleen u kunt controleren of deze indexen geschikt zijn voor alle andere zoekopdrachten (inclusief invoegingen / updates) - u moet de prestaties van leesbewerkingen afwegen tegen de kosten van het onderhouden van die indexen wanneer u naar de database schrijft (evenals eventuele opslag- / ruimtebeperkingen).



  1. Hoe pgAdmin 4 te installeren op Ubuntu 20.04/18.04/16.04

  2. Maak een tabel met compressie in SQL Server (T-SQL)

  3. Verschil tussen GiST en GIN-index

  4. Mysql selecteer het verkeerde antwoord geven in php