На прикладі розберемо роботу індексів в базах даних. Чому це варто знати й що це нам дає?
Спробував відповісти на наступні питання:
✅Як працюють індекси?
✅Що таке кластерний індекс?
✅Різниця між MySQL та Postgres при роботі з індексами?
✅Пару слів про MVCC й Heap Only Tuple
✅Чому UUID може з'їсти ваші гроші?
✅Що таке covering index?
✅Як OFFSET впливає на виборки?
✅Як індекси впливають на INSERT?
Приклади коду з відео - github.com/koorchik/jabascrip...
Станьте спонсором цього каналу: / @aboutprogramming
Допоможіть каналу розвиватися й отримуйте доступ до ексклюзивного контенту.
Зміст відео:
0:00 - Попередні вступні відео
1:01 - Що таке індекс
2:42 - Кластерний індекс
3:24 - Пошук в індексі MySQL
4:57 - Пошук в індексі Postgres
5:55 - UUID vs Auto Increment
7:38 - MVCC
9:04 - Heap Only Tuple
10:34 - Практичні висновки з теорії
15:00 - Практика
15:15 - Розміри таблиць
17:52 - Count(*)
18:55 - Виборки без індексів
20:20 - Додаємо індекси
21:23 - Розмір індексків
23:48 - Виборки з індексами
28:00 - Covering index
30:52 - Швидкість вставки з індексами
33:18 - Швидкість вставки без індексів
34:22 - Підсумок
🏠 Мої соцмережі:
Жабаскрипт в телеграмі - t.me/jabascript
Я в Твітер - / viktorturskyi
Мій Linkedin - / turskyi
#програмування #українською #mysql #postgres #sql #indexes #programming #javascript
Негізгі бет Як працюють індекси в базах на прикладі. MySQL vs Postgres. UUID vs Auto Increment.
Пікірлер: 181