Junior — Middle
რომელ ტიპის ინდექსს უნდა ვიყენებდეთ, როდესაც საჭიროა ეფექტურად მოძებნოთ ჩანაწერები ერთზე მეტი ველზე ცხრილში?
sobes.tech AI
პასუხი AI-სგან
ეფექტიანი ძებნისთვის ერთდროულად რამდენიმე ველის მიხედვით ჩანაწერების მოძიება ჩვეულებრივ გამოიყენება კომპოზიტური (კომპოზიტური) ინდექსი. ასეთი ინდექსი ერთდროულად რამდენიმე სვეტზე იქმნება და საშუალებას აძლევს მონაცემთა ბაზას სწრაფად იპოვოს ჩანაწერები, რომლებიც აკმაყოფილებენ რამდენიმე ველის პირობებს.
მაგალითად, SQL-ში:
CREATE INDEX idx_name ON table_name (column1, column2);
ეს აჩქარებს WHERE პირობით შეკითხვებს, სადაც გამოყენებულია column1 და column2 ერთდროულად.