fdw с точки зрения удалённого сервера ничем не отличается от других клиентов, рядовой libpq клиент.
Отличие всё таки есть. Я писал о нём дважды. Когда таблица подключается как внешняя, сразу выставляется блокировка на саму таблицу, и на партиции, что в свою очередь не даёт выполнять обслуживание партиций.
Спасибо за наводку на утилиты, но вы так и не ответили на вопрос, который состоял в том, как обойти эту блокировку.
Я абсолютно уверен, что много места пропало впустую, т.к. периодический происходит очистка от устаревших записей, и в старых партициях данных минимум, а физические размеры таблиц и индексов такие, как будто это свежезаполненная партиция. При этом обращений к этим партициям практический нет. Потому меня устроит либо VACUUM + REINDEX, либо DROP, но во втором случае придется в какую-то архивную таблицу всё перекидывать, хотя это и снизит кол-во партиций, что в свою очередь в теории даст некоторое увеличение производительности. Но, как я говорил, есть проблема с перманентной блокировкой, вызванной, на сколько я понял, самими фактом внешнего подключения, а не непосредственно запросами (которые, кстати, проходят напрямую, без транзакций). Да, версия сервера 9.5.
Для резидентов США в PayPal доступен функционал Direct Card Payment. Вы можете прямо у себя просить у клиента реквизиты карты, и получать платеж без перенаправления на страницу PayPal. При этом вы также можете хранить реквизиты карт также у PayPal в Vault для большей секурности.
Сейчас пробежался по коду, как инкремент, так и обнуление счетчика выполняются одним запросом без транзакций. Спасибо за наводку, сегодня буду мониторить запросы.
Что вы подразумеваете под "помечать"? Если доп. поле, то update генерирует по сути новую физическую запись со всеми вытекающими, а старая как раз таки помечается для удаления. Или я что-то путаю?
Артём Клименко: Тюнинг в основном касался размера буферов и репликации, ну и про нагрузку не говорил, в данном пункте проблема в блокировке на уровне строки.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Отличие всё таки есть. Я писал о нём дважды. Когда таблица подключается как внешняя, сразу выставляется блокировка на саму таблицу, и на партиции, что в свою очередь не даёт выполнять обслуживание партиций.
Спасибо за наводку на утилиты, но вы так и не ответили на вопрос, который состоял в том, как обойти эту блокировку.