SQLite Index Visualization — Антон Сухачев // BeerPHP Cyprus meetup #4
В этом видео разбираем SQLite index не на уровне теории, а на уровне внутреннего устройства. Посмотрим, как индекс хранится в виде B-tree, из чего состоят page и cell, как SQLite выполняет поиск по индексу и почему разные типы запросов ведут себя по-разному. На примерах разберём `IN()`, range search, expression-based indexes, работу с `NULL` и составные индексы. Отдельно покажу инструменты для dump/tracing индекса и визуализацию, которая помогает буквально увидеть путь поиска внутри дерева. Видео будет полезно тем, кто хочет глубже понимать SQL performance, query planner и внутренности SQLite, а не просто запоминать общие советы про индексы. Презентация и полезные ссылки: https://mrsuh.com/talks/sqlite-index-visualization/ Присоединяйтесь к BeerPHP: https://t.me/beerphp_cy #sqlite #sql #databases #backend #performance
Название:
SQLite Index Visualization — Антон Сухачев // BeerPHP Cyprus meetup #4
Категория:
Разное