Я понимаю, что я опоздал на дискуссию про pg_dump, но я всё же закину вопрос. В процессе вашей дискуссии возникло ощущение, что pg_dump/pg_restore может не восстановить состо...
Привет, ребята. Пытаюсь понять проблему, описанную в книге hbase (раздел 37.3). Интуитивно понимаю, что большие ключи ведут к большим накладным расходам, но полного понимания...
Вообщем я запарился размышлять, я накидаю мысли. Предлагается создавать отдельную таблицу во время рефреша, чтобы потом можно было её переименовать на целевую денормализованн...
> Не вижу логики в этой формуле, если честно. Хорошо, как правильно ограничить work_mem? > Если к кому-то приходит OOMKiller, то этот кто-то не умеет настраивать OS под Post...
1) xmin, xmax можно не брать у строки, есть txid_current(). Ко-во if-ов уменьшается имея просто один параметр и логика становится сильно проще. 2) Есть функция txid_visible...
Всем привет. Подскажите, как-то можно узнать время жизни самой долгой в pg транзакции (возможно за период, за месяц)?) Т.е. хочется понять, есть ли проблемы с длинными транзак...
У них же там ACID с версии 4.0 (одноузловый, с весрии 4.2 многоузловый). Только буковка I - немного не та I, которая в PG возможна (не SSI). Хотя должна удовлетворять SI. Ка...
Всем привет. Подскажите, как по-русски называется compaction sstable-ов в clickhouse? Где-то слышал, что если compaction вырастает до 100, то clickhouse замедляется, а если д...
Всем привет. Есть запрос вида: select distinct c from table where a = 1 and b = 'text'; 2 вопроса: 1. Хочется понять, как я могу улучшить кардинальность строк в ответе? crea...
explain SELECT substring(inn from 1 for 4) as substr, count(*) from contractor group BY substring(inn from 1 for 4) ; ...
Это решение, пожалуй, лучше, чем предыдущее, в том плане, что оно приближено к первоначальной задаче и к первоначальному решению. Похоже ещё и strict serializability гарантиру...
Ещё подскажите, как правильно определить, нужно ли настройки autovacuum-а/autoanalyze менять?
Почему так получается, что fsync=off в случае потери питания или kernel panic может привести к unrecoverable data corruption, но вот, если установить synchronous_commit = off,...
Вопрос про strict consistency в этой статье: https://www.cockroachlabs.com/blog/consistency-model/ Тут есть такая фраза: Strict serializability says that transaction behavior...
Yaroslav Роман Спасибо, интересно. Наверно, если придёт kill postmaster и checkpointer-у ТОЛЬКО, так, что они умируют самым лучшим образом (не имея локов в shared memroy), т...
Я бы делал денорамализацию в виде таблицы, которая доступна только на чтение. Зачем? Чтобы сохранить нормализацию всей базы. Нормализация избавляет от ошибок. В PG есть спосо...
Вопрос по секционированным таблицам. В документации есть такая фраза: Create an index on the key column(s), as well as any other indexes you might want, on the partitioned ta...
Делаю простой запрос select * from accounts (у коннекции pid = 11674). Запрос зависает. Делаю запрос в pg_locks по pid = 11674: полуаю, что granted = false на таблице 23759 (...
Есть такой вопрос: всегда считал, что на work_mem нужно оставлять примерно столько памяти: (TOTAL_MEMORY - effective_cache_size - maintenance_work_mem - OS_KERNEL_SIZE) / max_...
В MySQL есть гистограмы в статистиках? Кто-нибудь может скинуть статью, где описано, что MySQL собирает по статистике и как её считает?