Индексы и планы выполнения: B-tree, hash, GIN, покрывающие индексы
Как устроены индексы разных типов, как планировщик выбирает путь доступа и как читать EXPLAIN так, чтобы находить настоящую причину медленного запроса, а не угадывать.
Локально и без аккаунта. Аккаунта нет, регистрация не нужна: введённое в инструменты остаётся в localStorage браузера и на сервер не уходит.
Свой счётчик считает открытия страниц и дочитывания: уезжает адрес и десятая доля текста. Без cookies и чужих счётчиков, IP не хранится, Do Not Track уважается. Как это проверить
Репозиторий портала не выложен, «открытым кодом» мы его не зовём. Открыто это:
Живёт портал на донатах, платных консультациях и разборах по запросу и покупке Workbench.
Планов делать курсы платными нет.
Выкладка от 8 ноября 2026, срез 8f78b0c
Что изменилось на портале с вашего прошлого захода.
Статьи, гайды, разборы и курсы Digitable.
Как устроены индексы разных типов, как планировщик выбирает путь доступа и как читать EXPLAIN так, чтобы находить настоящую причину медленного запроса, а не угадывать.
Как устроено программирование «через изменение состояния»: от машины фон Неймана и структурного программирования до процедур, модулей на C и того, где императивный стиль …
Чувство «я понял» — это измерительный прибор с систематическим смещением: он реагирует на лёгкость обработки материала, а не на прочность знания. Механизм иллюзии, что …
Как получить число, которому можно верить: чем задержка отличается от пропускной способности, почему среднее бесполезно, как считать и не считать перцентили, что такое …
Разбор retrieval practice — приёма с самой сильной доказательной базой в психологии обучения: какие эксперименты его показали, где проходят границы этих данных, как он …
Что конкретно ломается в первый месяц после назначения: какие инженерные привычки начинают вредить, почему ваша реплика теперь весит больше чужой, куда исчезает связное …
Почему память компьютера — не плоское поле байтов, а пирамида из регистров, кэшей, ОЗУ и диска; как кэш и локальность прячут медленность памяти, и почему знание этой …
Что происходит, когда над поиском надстраивают уровень настройки параметров, а над ним — уровень распределения времени: постановка каскада GA0 → GA1 → GA2, парный замер …
Протокол итерации, генераторы как приостанавливаемые функции, ленивые пайплайны на itertools, contextlib и ExitStack — как писать код, который читается как описание …
Ошибки как значения, wrapping через %w, errors.Is/As, идиомы и антипаттерны, functional options и code style уровня продакшена.
Как устроены исключения внутри JVM, когда выбирать checked, а когда unchecked, зачем на самом деле нужен Optional и как строить по-настоящему неизменяемые типы — с …
Идиоматичный Elixir: tagged tuples, конструкция with, разница между ожидаемыми ошибками и падениями, поведения и протоколы, типичные антипаттерны и стиль кода.
По этому запросу ничего не найдено.