Junior — Middle
Heeft u ervaring met samengestelde indexen in databases?
sobes.tech AI
Antwoord van AI
Ja, ik heb ervaring met samengestelde indexen in databases. Een samengestelde index is een index die op meerdere kolommen van een tabel tegelijk wordt aangemaakt. Het maakt het mogelijk om queries te versnellen die gegevens filteren of sorteren op meerdere velden.
Bijvoorbeeld, in SQL kan je een samengestelde index zo aanmaken:
CREATE INDEX idx_user_lastname_firstname ON users (last_name, first_name);
Zo'n index is handig voor queries die gelijktijdig voorwaarden gebruiken op last_name en first_name, bijvoorbeeld:
SELECT * FROM users WHERE last_name = 'Иванов' AND first_name = 'Иван';
Het is belangrijk om te onthouden dat de volgorde van de kolommen in een samengestelde index invloed heeft op het gebruik ervan. De index werkt efficiënt voor queries die beginnen met de eerste kolom van de index.