|
|
|
куда деть старые данные?
|
|||
|---|---|---|---|
|
#18+
у меня есть таблица с заказами она постоянно растёт. есть текущие заказы и есть завершённые. завершённые заказы я помечаю end_=true работа идёт по заказам where end_ is null у меня есть индекс по этому полю Код: sql 1. 2. 3. в принципе всё работает быстро но с каждым месяцем сервак всё больше и больше кушает оперативы. просто грохнуть старые данные нельзя, ибо отчёты могут пригодится за прошлые годы что бы такого сделать, чтоб и отчёты работали и память при этом не кушало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 23:54 |
|
||
|
куда деть старые данные?
|
|||
|---|---|---|---|
|
#18+
kkv79, Что значит "кушает память"? Покажите вывод системных утилит демонстрирующий ситуацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2016, 00:39 |
|
||
|
куда деть старые данные?
|
|||
|---|---|---|---|
|
#18+
новые клиенты стартуют с 2Gb оперативы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2016, 16:38 |
|
||
|
куда деть старые данные?
|
|||
|---|---|---|---|
|
#18+
kkv79, аппетиты по памяти у базы регулируются через shared_buffers и work_mem/max_connections. то что там 2ГБ это не значит что backend для чего-то 2ГБ сожрал, в это поле входит и разделяемая память (shared_buffers). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2016, 17:07 |
|
||
|
куда деть старые данные?
|
|||
|---|---|---|---|
|
#18+
kkv79, Вывод `free -m` более информативен для общей картины по памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2016, 18:14 |
|
||
|
куда деть старые данные?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2016, 18:47 |
|
||
|
куда деть старые данные?
|
|||
|---|---|---|---|
|
#18+
kkv79, 55Гб всего, 32 реально заняты, 23 свободны (однако ядро 18 использует под кэши, может в любой момент отдать по запросу). Теперь надо эту картинку мониторить. Если во второй строчке (там где "-/+ буферы/кэш:") второе число становиться маленьким, да ещё и своп начинает расти — вот тут уже проблемы и надо разбираться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2016, 19:15 |
|
||
|
куда деть старые данные?
|
|||
|---|---|---|---|
|
#18+
kkv79, читай про pg_pathman в блоге у Саши Короткова http://akorotkov.github.io/blog/2016/03/04/pg_pathman-beta-release/ и тебе будет счастье :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2016, 23:30 |
|
||
|
куда деть старые данные?
|
|||
|---|---|---|---|
|
#18+
kkv79, если бд сделана правильно, используются индексы, то старые данные в таблицах тебе не помешают. Просто храни их, вечно. В этом нет никаких сложностей пока размеры таблиц не превысят порог примерно в миллиард записей. тогда можно будет подумать о архивации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2016, 09:04 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=94&tid=1997342]: |
0ms |
get settings: |
4ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 299ms |

| 0 / 0 |
