Михаил Григорьев @Sleuthhound
Системное администрирование и базы данных
Information
- Rating
- 3,758-th
- Location
- Челябинск, Челябинская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
System Administration, Database Administrator
Lead
From 500,000 ₽
PostgreSQL
Linux
MySQL
Database
Zabbix
Мечты мечты)
Что только люди не делают, лишь бы не пользоваться cmake в 21 веке
А русских то названий у этих компаний нет или там нашего российского тоже нуль без палочки?
Datadog опередили PgPro
https://github.com/DataDog/pg_tracing
и вдобавок у Datadog расширение сразу отправляет трейсы в OTEL хранилище
Время ничто, важна лишь жизнь (с)
Ха ха, смешно. Греф в курсе что даже создатели нейронных сетей и ии не понимают до конца как оно работает? Что тогда знают «горе творцы» ии о нем? Ничего.
Зачем создавать хорошую опенсорсную БД? Ведь тогда нельзя будет зарабатывать на коммерческих реализациях этой БД. Вот вопрос и ответ. Именно поэтому судьба многих доработок в пг остается либо с виде патчей, либо в виде коммерческих продуктов. Это я называю - Игра в опенсорс. Ее придерживаются многие проекты, это zabbix, nginx и …. Я не осуждаю их, у каждого свой путь.
Очень надеюсь что в пг 18 все же завезут direct io/aio, вернее не откатят эти патчи.
Патчи пилят, но до ванилы они не доезжают. Судьба патча Loose Index Scan/Index Skip Scan тому яркий пример - не довезли.
Не ругайтесь. Что изображать выбирает автор статьи. Тема связана с postgres, а его символ это слон.
А статья и не про слонов, а про историю реляционных системы. И как мне кажеться, термин археология применим к этой теме. А про палеонтологию это Вы что-то вдруг брякнули, зачем, непонятно.
На книжке слон изображен, или по вашему доисторический вымерших слонов нет? Я конечно не палеонтолог, но а как же Paleoloxodon antiquus? Слон же? Слон. Не будьте так строги, мы же не на конференции по палеонтологии.
Спасибо а статью. А можете сделать сравнение BiHA скажем в табличном с альтернативами, в том числе опенсорсными и платными от других вендоров? А то так с виду смахивает на patroni или даже чем-то на более продвинутый вариант чем RepMgr
Кажется, что авторы так хотели показать качественную крышу, что переборщили с размером картинок. У меня на 100Mbit инете они загружались как во времена dial-up
зачем? wp прекрасно работает на mysql
И тем неменее патч еще не приняли
https://commitfest.postgresql.org/patch/5588/
Уважаемый автор статьи, освойте пожалуйста markdown разметку для sql команд, а то просто глаз дергается читать этот ад.
ИМХО кажется, что проблема не в написании SQL запроса (знании языка), а в том что БД не всегда корректно выполняет этот запрос. Но почему-то в направлении улучшения планировщика БД работы идут гораздо хуже, вместо этого люди страдают какой-то фигней и прикручивают LLM.
Мажорное обновление
. Общее время обновления всех компонентов продукта в конфигурации cluster объёмом 100 ГБ — 65 минут.
А какое время у вас было при использовании pg_upgrade (с флагом --link или с флагом --clone если btrfs/xfs и без них) + время analyze и все это в разрезе обновление мастера и отдельно реплики?
Просто 65 минут на 100ГБ выглядит просто гигански большим временем. На моей практике на шустрых nvme дисках база размером 2TB обновлялась pg_upgrade --link за пару минут, сбор статистики дольше, но ни о каких 60 минутах точно небыло и речи.
На репликах параметр deadlock_timeout определяет через какое время процесс startup залогирует сообщение в журнал кластера при включённом параметре log_recovery_conflict.
Поправьте название параметра log_recovery_conflict_waits
>> Если ещё подумать, то новые гаджеты и компьютеры вообще нет смысла покупать, когда старые нормально работают.
Если подумать, то можно жить и в избушке в лесу со свечей, но мир, увы, изменился и вечных лампочек как и техник/машин/одежды уже давно не выпускают. Вечных даже не потому что они должны работать, но банально старая техника (к примеру планшет) с годами просто начинает тупить и тормозить даже на старой ОС, причина тому с износе той же flash-памяти и как ни крути, либо нужно менять комплектующие, либо просто выкинуть устройство на свалку.