Комментарии 2
Я понимаю что статья не про это, но индекс создан какой то странный. Почему posts(likes, created desc). Селективность у количества лайков просто никакая. Теоретически мы обойдем все дерево. Плюс записи будут постоянно менять свой порядок и
"прыгать по всему дереву" (жудкая фрагментация). Если сделать индекс posts(created), а лайк перенести в include, то новые записи будут попадать в "конец" индекса (в одни и те же ноды) Плюс при поиске "недавних" записей нам нужно будет обойти только минимальную часть дерева.
Просто оставлю тут gitlab.com/postgres-ai/database-lab
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
DBA-бот Joe. Анатолий Станслер (Postgres.ai)