Sobes.tech
Junior — Middle

PostgreSQL-ის რომელ ტიპის ინდექსი გამოიყენება მონაცემებთან მუშაობის ძირითად სცენარებში სტანდარტულად?

sobes.tech AI

პასუხი AI-სგან

PostgreSQL-ში დეფოლტად გამოიყენება B-tree ტიპის ინდექსი. ეს ტიპის ინდექსი შესაფერისია მონაცემებთან მუშაობის უმეტეს ძირითად სცენარებისთვის, როგორიცაა თანხვედრა, დიაპაზონი, სორტირება და შეჯამება.

B-tree ინდექსი ეფექტურად მხარს უჭერს შემდეგ ოპერაციებს:

  • = (თანხვედრა)
  • <, <=, >, >= (დიაპაზონის შეკითხვები)
  • ORDER BY

დემო მაგალითი დეფოლტ ინდექსის შექმნის:

CREATE INDEX idx_user_name ON users(name);

თუ ინდექსის ტიპი აშკარად არ არის მითითებული, PostgreSQL შექმნის B-tree ინდექსს.