Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Как стратегия вставки в середине ключа MySQL предотвращает загрязнение кэша

Автор: Arpit Bhayani

Загружено: 2026-01-03

Просмотров: 7402

Описание:

Проектирование систем для SDE-2 и выше: https://arpitbhayani.me/masterclass
Проектирование систем для начинающих: https://arpitbhayani.me/sys-design
Внутреннее устройство Redis: https://arpitbhayani.me/redis

Создайте свой собственный интерпретатор / Redis / DNS / BitTorrent / SQLite — с CodeCrafters. Зарегистрируйтесь и получите скидку 40% — https://app.codecrafters.io/join?via=...

В этом видео рассматривается инновационное управление буферным пулом MySQL, в частности, как оно снижает загрязнение кэша во время полного сканирования таблиц. Начинается оно со сравнения скорости оперативной памяти и диска и представления страниц базы данных как единиц передачи данных. Выявляется основная проблема стандартного LRU-кэширования: последовательное сканирование может очистить весь кэш с редко используемыми страницами. Решение MySQL, «стратегия вставки в середине», делит буферный пул на подсписки молодых и старых страниц. Новые страницы вставляются в старый список, предотвращая полную замену кэша. Часто используемые страницы перемещаются в список молодых блоков, что обеспечивает оптимальное использование памяти и стабильную производительность базы данных. Также обсуждаются параметры конфигурации, такие как `innodb_old_blocks_percent`.

Рекомендуемые видео и плейлисты

Если вам понравилось это видео, вам также будут полезны следующие видео и плейлисты:

Проектирование систем:    • PostgreSQL connection management and per-c...  
Проектирование микросервисов:    • Should You Adopt Microservices? Here’s Wha...  
Проектирование баз данных:    • How nested loop, hash, and merge joins work.  
Подробное изучение параллельного программирования:    • How to write efficient and fair multi-thre...  
Анализ научных статей:    • The Google File System - Paper Explained  
Анализ сбоев:    • Dissecting GitHub Outage and things to do ...  

Внутреннее устройство хеш-таблиц:    • Internal Structure of a Hash Table  
BitTorrent Внутреннее устройство:    • Introduction to BitTorrent and the problem...  

Вещи, которые вам покажутся забавными

База знаний: https://arpitbhayani.me/knowledge-base
Книжная полка: https://arpitbhayani.me/bookshelf
Полка с документами: https://arpitbhayani.me/papershelf

Другие социальные сети

Я продолжаю писать и делиться своим практическим опытом и знаниями каждый день, поэтому, если вам это интересно, подписывайтесь. Я не пишу лишнего.

LinkedIn:   / arpitbhayani  
Twitter:   / arpit_bhayani  
Еженедельная рассылка: https://arpit.substack.com

Спасибо за просмотр и поддержку! Это очень много значит. Моя миссия — собрать лучшие истории об инженерии со всего мира и заставить вас всех полюбить это дело. Если вам это близко, следите за обновлениями, я всегда стараюсь избегать лишней информации.

Как стратегия вставки в середине ключа MySQL предотвращает загрязнение кэша

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Как индексы ускоряют чтение баз данных?

Как индексы ускоряют чтение баз данных?

Создайте надежный платежный сервис с использованием ключей идемпотентности

Создайте надежный платежный сервис с использованием ключей идемпотентности

Как базы данных на самом деле хранят ваши данные (разъяснение B-деревьев и LSM-деревьев)

Как базы данных на самом деле хранят ваши данные (разъяснение B-деревьев и LSM-деревьев)

Inside Stripe's Rate Limiter Architecture

Inside Stripe's Rate Limiter Architecture

Сравнение CockroachDB и Postgres

Сравнение CockroachDB и Postgres

Why do databases store data in B+ trees?

Why do databases store data in B+ trees?

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

OLTP против OLAP и компромисс между хранением данных в строках и столбцах.

OLTP против OLAP и компромисс между хранением данных в строках и столбцах.

Шардинг и разделение базы данных

Шардинг и разделение базы данных

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Saved 55% cost, 75% CPU, at 33x speed - Why and how Jira moved from JSON to Protobuf

Saved 55% cost, 75% CPU, at 33x speed - Why and how Jira moved from JSON to Protobuf

Эта ФУНКЦИЯ спасла мой вечер от СКУЧНОЙ РАБОТЫ в Excel! ОНА нужна всем!

Эта ФУНКЦИЯ спасла мой вечер от СКУЧНОЙ РАБОТЫ в Excel! ОНА нужна всем!

What are L4 Load Balancers and how do they work?

What are L4 Load Balancers and how do they work?

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Лучшие приложения для самостоятельного размещения в 2025 году | Новые контейнеры, о которых вам с...

Лучшие приложения для самостоятельного размещения в 2025 году | Новые контейнеры, о которых вам с...

Я на КИТАЙСКОМ ЗАВОДЕ ПК КОРПУСОВ

Я на КИТАЙСКОМ ЗАВОДЕ ПК КОРПУСОВ

How Atlassian reduced latency by 70% by using Sidecar pattern and when should you use it

How Atlassian reduced latency by 70% by using Sidecar pattern and when should you use it

Каким образом база данных гарантирует надежность при использовании упреждающей записи в журнал?

Каким образом база данных гарантирует надежность при использовании упреждающей записи в журнал?

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com