<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Рабочие заметки</title>
  <subtitle>Короткие технические заметки</subtitle>
  <link href="https://zzz.mardanoff.ru/feed.xml" rel="self"/>
  <link href="https://zzz.mardanoff.ru/"/>
  <updated>2026-09-14T09:00:00Z</updated>
  <id>https://zzz.mardanoff.ru/</id>

  <entry>
    <title>Почему index-only scan не включался</title>
    <link href="https://zzz.mardanoff.ru/posts/postgres-index-only-scan.html"/>
    <id>https://zzz.mardanoff.ru/posts/postgres-index-only-scan.html</id>
    <updated>2026-09-14T09:00:00Z</updated>
    <summary>Visibility map, autovacuum и запрос, который ускорился в сорок раз после одной настройки.</summary>
  </entry>

  <entry>
    <title>Читаем heap-профиль в Go без паники</title>
    <link href="https://zzz.mardanoff.ru/posts/go-pprof-heap.html"/>
    <id>https://zzz.mardanoff.ru/posts/go-pprof-heap.html</id>
    <updated>2026-08-30T11:30:00Z</updated>
    <summary>inuse_space против alloc_space, и почему «утечка» чаще всего оказывается буфером.</summary>
  </entry>

  <entry>
    <title>systemd timers вместо cron</title>
    <link href="https://zzz.mardanoff.ru/posts/systemd-timers.html"/>
    <id>https://zzz.mardanoff.ru/posts/systemd-timers.html</id>
    <updated>2026-08-02T18:05:00Z</updated>
    <summary>Persistent, RandomizedDelaySec и нормальные логи. Минимальный шаблон.</summary>
  </entry>

  <entry>
    <title>Бэкапы домашнего сервера на restic</title>
    <link href="https://zzz.mardanoff.ru/posts/restic-backup.html"/>
    <id>https://zzz.mardanoff.ru/posts/restic-backup.html</id>
    <updated>2026-07-11T07:40:00Z</updated>
    <summary>Схема хранения, проверка восстановления и то, что я делал неправильно два года.</summary>
  </entry>

  <entry>
    <title>Немного тише: настройка логов nginx</title>
    <link href="https://zzz.mardanoff.ru/posts/nginx-logs.html"/>
    <id>https://zzz.mardanoff.ru/posts/nginx-logs.html</id>
    <updated>2026-06-19T14:15:00Z</updated>
    <summary>Что писать, что не писать, и как не утопить диск в access.log.</summary>
  </entry>
</feed>
