|
Postgres съедает всю память
|
|||
---|---|---|---|
#18+
Привет! Есть сервер Postgres 9.2 Linux в нем одна самая большая таблица ~9мл записей. При простом обращении к ней с запросом типа UPDATE billing_cdr SET product_id=NULL WHERE id IS NOT NULL; Postgres сьедает всю оперативную память и назад не возвращает KiB Mem : 8008936 total, 157824 free, 835996 used, 7015116 buff/cache KiB Swap: 524284 total, 518248 free, 6036 used. 4730064 avail Mem Бразы помогите! Куда копать? что ковырять? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 22:58 |
|
Postgres съедает всю память
|
|||
---|---|---|---|
#18+
kaban_nik, почему вы решили, что назад не возвращает? Приведённые цифры говорят об обратном. Если вы думаете, что buff и cache - это занято - то вам сюда: http://www.linuxatemyram.com/ ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 23:33 |
|
Postgres съедает всю память
|
|||
---|---|---|---|
#18+
kaban_nik, это он наверное кэш выделил, и это нормально, что он его не возвращает, на этом вся технология СУБД построена. вообще, СУБД должна быть единственным процессом на машине, если у тебя это не так, меняй. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2017, 11:09 |
|
|
start [/forum/topic.php?fid=53&fpage=79&tid=1996720]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 147ms |
0 / 0 |