ОШИБКА: в postgres нет неприкрепленных буферов - PullRequest
0 голосов
/ 04 июля 2018

Я столкнулся с ошибкой в ​​производственной среде при выполнении запроса ниже

ERROR:  no unpinned buffers available
STATEMENT:  SELECT product_id,  msisdn,EXPIRY_DATE, STATUS,PAY_SRC,PRODUCT_COST,START_DATE ,BEN_MSISDN, SRCCHANNEL,offer_id ,product_purchase_type  FROM RS_ADHOC_PRODUCTS  WHERE   msisdn =$1  AND segment_id =$2 AND PRODUCT_ID = $3 AND status != 4
ERROR:  no unpinned buffers available


ERROR:  no unpinned buffers available at character 13
QUERY:  INSERT INTO adhoc_segment_4 VALUES (NEW.*)

ERROR:  no unpinned buffers available at character 67
STATEMENT:  SELECT TRIGGER_NAME, TRIGGER_GROUP, NEXT_FIRE_TIME, PRIORITY FROM QRTZ_TRIGGERS WHERE SCHED_NAME = 'ClusteredScheduler' AND TRIGGER_STATE = $1 AND NEXT_FIRE_TIME <= $2 AND (MISFIRE_INSTR = -1 OR (MISFIRE_INSTR != -1 AND NEXT_FIRE_TIME >= $3)) ORDER BY NEXT_FIRE_TIME ASC, PRIORITY DESC

Кто-нибудь сталкивался с такой же проблемой до

1 Ответ

0 голосов
/ 18 июля 2018

Вот решение Спецификация prod memory

MemTotal:       26312192 Kb (26GB)
MemFree:          869080 kB
MemAvailable:   17128440 kB
Buffers:          143184 kB
Cached:         17165500 kB
SwapCached:        11848 kB
Active:         10612320 kB
Inactive:       13494804 kB
Active(anon):    6793376 kB
Inactive(anon):  1452068 kB
Active(file):    3818944 kB
Inactive(file): 12042736 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       8388604 kB
SwapFree:        8288996 kB
Dirty:              9216 kB
Writeback:             0 kB
AnonPages:       6789452 kB
Mapped:           225808 kB
Shmem:           1446824 kB
Slab:             863492 kB
SReclaimable:     651096 kB
SUnreclaim:       212396 kB
KernelStack:       21248 kB
PageTables:       181896 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    21544700 kB
Committed_AS:   11161456 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       83540 kB
VmallocChunk:   34359643136 kB
HardwareCorrupted:     0 kB
AnonHugePages:   2160640 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      194560 kB
DirectMap2M:     5048320 kB
DirectMap1G:    22020096 kB

В соответствии с вышеуказанными настройками postgres рекомендуемые настройки

enter image description here

В моем текущем окружении

значение общего буфера составляло всего 8 МБ, как показано ниже

show shared_buffers;
shared_buffers 
----------------
8MB
(1 row)

Таким образом, измените это значение на рекомендованное значение 6GB Это рассчитывается на основе документации с сайта postgres.

Общие буферы

какая статистика, что разумное значение общего буфера составляет 25% системы.

Приятного чтения !!

...