К слову о MySQL как основе интернета. У Uber больше 2 600 MySQL-кластеров в проде.
Недавно они перевели многие из них с классической схемы primary-replica на групповую репликацию на базе Paxos.
У них в блоге есть ещё и годные бенчмарки по этому переходу.
👉 @SQLPortal
Недавно они перевели многие из них с классической схемы primary-replica на групповую репликацию на базе Paxos.
У них в блоге есть ещё и годные бенчмарки по этому переходу.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Расширение Postgres contrib pg_prewarm. Это штука, которую можно повесить на рестарт, чтобы заранее загрузить данные в shared buffers, а не ждать, пока система сама подтянет их по мере использования.
Для таблиц:
Для индексов:
👉 @SQLPortal
Для таблиц:
SELECT pg_prewarm('users') AS users_heap_blocks_loaded;Для индексов:
SELECT pg_prewarm('users_pkey') AS users_index_blocks_loaded;Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
GitHub теперь в Telegram!
Самый прогерский канал, где за 10 минут ты научишься:
/ Пробив по фото и номеру в ТГ
// Как взломать вебку подруги
/// Мануал по OSINT разведке
Подписывайся, нас уже сотни тысяч: >@GitHub
Самый прогерский канал, где за 10 минут ты научишься:
/ Пробив по фото и номеру в ТГ
// Как взломать вебку подруги
/// Мануал по OSINT разведке
Подписывайся, нас уже сотни тысяч: >@GitHub
У тебя есть таблица с более чем 50 миллионами строк.
Твой руководитель попросил запускать только тот запрос, который с наибольшей вероятностью выполнится быстрее. Исходя из двух запросов ниже, какой ты запустишь и почему?
Запрос 1
Запрос 2
👉 @SQLPortal
Твой руководитель попросил запускать только тот запрос, который с наибольшей вероятностью выполнится быстрее. Исходя из двух запросов ниже, какой ты запустишь и почему?
Запрос 1
SELECT * FROM customers c
WHERE c.id IN (
SELECT customer_id
FROM orders
WHERE order_date > '2024-01-01'
);
Запрос 2
SELECT * FROM customers c
WHERE EXISTS (
SELECT 1
FROM orders o
WHERE o.customer_id = c.id
AND o.order_date > '2024-01-01'
);
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8