ایجاد INDEX
ایجاد ایندکس برای سرعتبخشی به جستجوها در جداول بزرگ.
INDEX چیست؟
INDEX مانند فهرست کتاب عمل میکند — جستجو را خیلی سریعتر میکند.
ایجاد INDEX
CREATE INDEX idx_name ON students(name);
CREATE INDEX idx_city ON students(city);
INDEX یکتا
CREATE UNIQUE INDEX idx_email ON users(email);
چه زمانی INDEX بسازیم؟
- ✓ ستونهایی که زیاد در WHERE استفاده میشوند
- ✓ ستونهایی که زیاد در JOIN استفاده میشوند
INDEX سرعت خواندن را بالا میبرد اما سرعت نوشتن را کمی پایین میآورد.
این مبحث بخشی از دوره آموزش کامل SQL است.