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).