fixed mistakes
This commit is contained in:
@@ -110,7 +110,7 @@
|
||||
**Вопросы:**
|
||||
|
||||
1. Какой **один** составной индекс по полям `user_id` и `order_date` ты бы сделал (в каком порядке)?
|
||||
CREATE INDEX idx_user_od ON orders(order_date, user_id)
|
||||
CREATE INDEX idx_user_od ON orders(user_id, order_date)
|
||||
|
||||
2. Для каких из трёх запросов этот индекс будет работать особенно хорошо, а для каких — хуже? Объясни.
|
||||
Для первого особенно хорошо, потому что будет по двух индексам.
|
||||
@@ -190,7 +190,7 @@
|
||||
Для каждого запроса оцени: «индекс нужен / не нужен», и если нужен — по каким полям:
|
||||
|
||||
1. SELECT * FROM users WHERE id = 100; нужен по полю id
|
||||
2. SELECT * FROM users WHERE email = 'user@example.com'; не нужен
|
||||
2. SELECT * FROM users WHERE email = 'user@example.com'; нужен по полю email
|
||||
3. SELECT * FROM products WHERE price BETWEEN 100 AND 500; нужен по price
|
||||
4. SELECT * FROM products WHERE name LIKE '%phone%'; нужен по name
|
||||
5. SELECT * FROM orders WHERE status = 'DELIVERED'; нужен по status
|
||||
|
||||
Reference in New Issue
Block a user