Сообщения

Сообщения за февраль, 2021

SQL Error [53200]: ОШИБКА: нехватка разделяемой памяти Подсказка: Возможно, следует увеличить параметр max_locks_per_transaction

При выполнении запросов на БД (Postgres) возникла ошибка: 24.02.21 13:50:38.219,main,ERROR,ExecSql,null com.bssys.db.jdbc.DBSQLException: ОШИБКА: нехватка разделяемой памяти Подсказка: Возможно, следует увеличить параметр max_locks_per_transaction. Подробная информация по параметру здесь . Коротко ниже: max_locks_per_transaction (integer) Этот параметр управляет средним числом блокировок объектов, выделяемым для каждой транзакции; отдельные транзакции могут заблокировать и больше объектов, если все они умещаются в таблице блокировок. Значение по умолчанию = 64 рядом также находится параметр  max_pred_locks_per_transaction (integer) В файле  postgresql.conf (Postgres/data/) указано так: #---------------------------------------------------------------------- # LOCK MANAGEMENT #---------------------------------------------------------------------- #deadlock_timeout = 1s # max_locks_per_transaction = 64 # min 10 # (change requires restart) # max_pred_locks_per_transaction = 64

Поиск связанных документов

SELECT dc.CAPTION AS CLASS,     d.DOC_DATE,    d.DOC_NUMBER,     d.AMOUNT,     ds.CAPTION AS STATUS    FROM document d    JOIN DISPSTATUS ds ON ds.id = d.DISPSTATUS_ID   JOIN DOCUMENTCLASS dc ON dc.id = d.DOCUMENTCLASS_ID   WHERE parent_ID = 800122960493; SELECT dc.CAPTION AS CLASS,     d.DOC_DATE,     d.DOC_NUMBER,     d.AMOUNT,     ds.CAPTION AS STATUS    FROM document d    JOIN DISPSTATUS ds ON ds.id = d.DISPSTATUS_ID   JOIN DOCUMENTCLASS dc ON dc.id = d.DOCUMENTCLASS_ID  WHERE parent_ID = 800122960493; SELECT dc.CAPTION AS CLASS,    b.DOC_DATE,    b.DOC_NUMBER,    b.AMOUNT,    ds.CAPTION AS STATUS    FROM BUDGORDER b    JOIN DISPSTATUS ds ON ds.id = b.DISPSTATUS_ID   JOIN DOCUMENTCLASS dc ON dc.id = b.DOCUMENTCLASS_ID   WHERE b.BO_ID = 800020059813;

Создать RAID0 на 8tb

Изображение
Для начала получаем информация по дискам: [root@dbserver38 ~]# fdisk -l Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot      Start         End      Blocks   Id  System /dev/sda1               1      121601   976760001   83  Linux Disk /dev/sdb: 4000.7 GB, 4000787030016 bytes 255 heads, 63 sectors/track, 486401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdb doesn't contain a valid partition table Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot      Start         End      Blocks   Id  System /dev/sdc1               1      121601   976760001   83  Linux Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot      Start         End      Blocks   Id  System /d