Size: a a a

PostgreSQL + 1C + Linux

2021 March 05

E

Error in PostgreSQL + 1C + Linux
Доброе, даже не начинал, предложил коллегам у себя попробовать внедрить для ЭДО, но у нас VipNet, так что надо согласовывать на уровне руководства перевыпуск хотябы одной ЭЦП сначала под крипто-про
источник

СЯ

Сергей Якушев... in PostgreSQL + 1C + Linux
А зачем перевыпуск?
источник

E

Evgeny in PostgreSQL + 1C + Linux
Aleksandr Melnikov
Господа, кто-нибудь настраивал эцп на сервере linux для маркировки или эдо
Работает для маркировки
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
а у меня борода...
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
установил всё. И корневые тензора все поставил
источник

E

Evgeny in PostgreSQL + 1C + Linux
Aleksandr Melnikov
а у меня борода...
по пользователем usr1cv8 делаете?
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
нет
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
под root
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
вот в чем может собака
источник

E

Evgeny in PostgreSQL + 1C + Linux
надо под пользователем сервера 1с
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
Как всё было просто. Спасибо тебе друг
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
всё вроде логично но постоянно не там искал проблему
источник

E

Evgeny in PostgreSQL + 1C + Linux
Error
Доброе, даже не начинал, предложил коллегам у себя попробовать внедрить для ЭДО, но у нас VipNet, так что надо согласовывать на уровне руководства перевыпуск хотябы одной ЭЦП сначала под крипто-про
VipNet, как и КриптоПро -  криптопровайдеры, нет никакой необходимости генерировать сертификаты под какой-то определенный.
источник

ИС

Илья Савельев... in PostgreSQL + 1C + Linux
Всем добрый день! Кто может подсказать как посмотреть статистику автовакуума? Что то типа сколько сделал и сколько осталось?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Илья Савельев
Всем добрый день! Кто может подсказать как посмотреть статистику автовакуума? Что то типа сколько сделал и сколько осталось?
SELECT p.pid,
   now() - a.xact_start AS duration,
   COALESCE((a.wait_event_type || '.'::text) || a.wait_event, 'f'::text) AS waiting,
       CASE
           WHEN a.query ~ '^autovacuum.*to prevent wraparound'::text THEN 'wraparound'::text
           WHEN a.query ~ '^vacuum'::text THEN 'user'::text
           ELSE 'regular'::text
       END AS mode,
   p.datname AS database,
   p.relid::regclass AS "table",
   p.phase,
   pg_size_pretty(p.heap_blks_total * current_setting('block_size'::text)::integer) AS table_size,
   pg_size_pretty(pg_total_relation_size(p.relid::regclass)) AS total_size,
   pg_size_pretty(p.heap_blks_scanned * current_setting('block_size'::text)::integer) AS scanned,
   pg_size_pretty(p.heap_blks_vacuumed * current_setting('block_size'::text)::integer) AS vacuumed,
   round(100.0 * p.heap_blks_scanned::numeric / p.heap_blks_total::numeric, 1) AS scanned_pct,
   round(100.0 * p.heap_blks_vacuumed::numeric / p.heap_blks_total::numeric, 1) AS vacuumed_pct,
   p.index_vacuum_count,
   round(100.0 * p.num_dead_tuples::numeric / p.max_dead_tuples::numeric, 1) AS dead_pct
  FROM pg_stat_progress_vacuum p
    RIGHT JOIN pg_stat_activity a ON a.pid = p.pid
 WHERE (a.query ~* '^autovacuum:'::text OR a.query ~* '^vacuum'::text) AND a.pid <> pg_backend_pid()
 ORDER BY (now() - a.xact_start) DESC
;
источник

ИС

Илья Савельев... in PostgreSQL + 1C + Linux
Сергей Голод
SELECT p.pid,
   now() - a.xact_start AS duration,
   COALESCE((a.wait_event_type || '.'::text) || a.wait_event, 'f'::text) AS waiting,
       CASE
           WHEN a.query ~ '^autovacuum.*to prevent wraparound'::text THEN 'wraparound'::text
           WHEN a.query ~ '^vacuum'::text THEN 'user'::text
           ELSE 'regular'::text
       END AS mode,
   p.datname AS database,
   p.relid::regclass AS "table",
   p.phase,
   pg_size_pretty(p.heap_blks_total * current_setting('block_size'::text)::integer) AS table_size,
   pg_size_pretty(pg_total_relation_size(p.relid::regclass)) AS total_size,
   pg_size_pretty(p.heap_blks_scanned * current_setting('block_size'::text)::integer) AS scanned,
   pg_size_pretty(p.heap_blks_vacuumed * current_setting('block_size'::text)::integer) AS vacuumed,
   round(100.0 * p.heap_blks_scanned::numeric / p.heap_blks_total::numeric, 1) AS scanned_pct,
   round(100.0 * p.heap_blks_vacuumed::numeric / p.heap_blks_total::numeric, 1) AS vacuumed_pct,
   p.index_vacuum_count,
   round(100.0 * p.num_dead_tuples::numeric / p.max_dead_tuples::numeric, 1) AS dead_pct
  FROM pg_stat_progress_vacuum p
    RIGHT JOIN pg_stat_activity a ON a.pid = p.pid
 WHERE (a.query ~* '^autovacuum:'::text OR a.query ~* '^vacuum'::text) AND a.pid <> pg_backend_pid()
 ORDER BY (now() - a.xact_start) DESC
;
Сергей спасибо, с table_size понятно, scaned, vacumed тоже а а остальные на картинке подскажите что там?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Илья Савельев
Сергей спасибо, с table_size понятно, scaned, vacumed тоже а а остальные на картинке подскажите что там?
_pct? процент
источник

ИС

Илья Савельев... in PostgreSQL + 1C + Linux
Сергей Голод
SELECT p.pid,
   now() - a.xact_start AS duration,
   COALESCE((a.wait_event_type || '.'::text) || a.wait_event, 'f'::text) AS waiting,
       CASE
           WHEN a.query ~ '^autovacuum.*to prevent wraparound'::text THEN 'wraparound'::text
           WHEN a.query ~ '^vacuum'::text THEN 'user'::text
           ELSE 'regular'::text
       END AS mode,
   p.datname AS database,
   p.relid::regclass AS "table",
   p.phase,
   pg_size_pretty(p.heap_blks_total * current_setting('block_size'::text)::integer) AS table_size,
   pg_size_pretty(pg_total_relation_size(p.relid::regclass)) AS total_size,
   pg_size_pretty(p.heap_blks_scanned * current_setting('block_size'::text)::integer) AS scanned,
   pg_size_pretty(p.heap_blks_vacuumed * current_setting('block_size'::text)::integer) AS vacuumed,
   round(100.0 * p.heap_blks_scanned::numeric / p.heap_blks_total::numeric, 1) AS scanned_pct,
   round(100.0 * p.heap_blks_vacuumed::numeric / p.heap_blks_total::numeric, 1) AS vacuumed_pct,
   p.index_vacuum_count,
   round(100.0 * p.num_dead_tuples::numeric / p.max_dead_tuples::numeric, 1) AS dead_pct
  FROM pg_stat_progress_vacuum p
    RIGHT JOIN pg_stat_activity a ON a.pid = p.pid
 WHERE (a.query ~* '^autovacuum:'::text OR a.query ~* '^vacuum'::text) AND a.pid <> pg_backend_pid()
 ORDER BY (now() - a.xact_start) DESC
;
О чем говорят total_size | scanned_pct | vacuumed_pct | index_vacuum_count | dead_pct
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Илья Савельев
О чем говорят total_size | scanned_pct | vacuumed_pct | index_vacuum_count | dead_pct
сколько % выполнено
источник

ИС

Илья Савельев... in PostgreSQL + 1C + Linux
а
источник