fixed mistakes

This commit is contained in:
Dmitry Medvedev
2026-08-05 23:51:40 +05:00
parent 4f56e71ef8
commit 297df348c1
7 changed files with 36 additions and 39 deletions
+4 -4
View File
@@ -12,7 +12,7 @@ WHERE id = 1;
-- Строка означает фильтрацию столбца по индексу, который есть в столбце id.
Почему база использует индекс, а не читает всю таблицу?
--В моем случае БД читает всю таблицу, но обычно если индексы расставлены верно и таблица больших размеров, то БД лучше использовать индексы для повышенной производительности.
--Потому что по полю есть индекс и таким образом оптимизатор ускоряет чтение.
----------
--Задача 2 — Seq Scan vs Index Scan
@@ -33,13 +33,13 @@ WHERE id = 1;
--Задача 4 — До и после индекса
Запиши Execution Time и тип сканирования.
--Seq Scan, 0.059 мс, после создания индекса запрос составил 0.026мс
--Index Scan, 0,06 мс после создания индекса.
Изменился ли тип сканирования?
-- Нет, не изменился, не могу понять почему.
-- да, изменился.
Стал ли запрос быстрее? На сколько?
--Да, в 2 раза
--Да, в 21 раза
Почему индекс помог?
--Потому что не пришлось искать по всей таблице.