Written By ROMAN AGABEKOV FEB 14, 2025
Last update | FEB 3, 2026
-- Instead of:
SELECT * FROM sales;
-- Use:
SELECT sale_id, date, amount, region, status FROM sales; -- Optimized: Filters customers first
SELECT o.*
FROM orders o
JOIN (
SELECT id FROM customers
WHERE country = 'USA'
) c ON o.customer_id = c.id
WHERE o.order_date >= '2023-01-01';
SELECT p.product_name
FROM products p
JOIN categories c ON p.category_id = c.category_id
WHERE c.department = 'Electronics';
-- Rebuild a specific index
ALTER INDEX idx_customer_name ON customers REBUILD;
-- Rebuild all indexes on a table
ALTER INDEX ALL ON orders REBUILD;