|
|
|
Postgres оптимизация вопроса?
|
|||
|---|---|---|---|
|
#18+
DoomUnit, для начала стоит все-таки с индексами попробовать и разобраться как они работают. посмотреть размер получившегося индекса. скорость работы. доступную память. помедитировать. никто не мешает сделать частичный индекс и периодически его обновлять, если это оправдано. сделать правильное партициирование это как бы на порядок сложнее задача, без знания основ крайне не рекомендуется делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2015, 13:44 |
|
||
|
Postgres оптимизация вопроса?
|
|||
|---|---|---|---|
|
#18+
DoomUnitи это не повредит боевой базе? чет думаю сча разбиение попробовать на тесте. все равно индексы в 29 млн записей сделают не много. нужно резать базу мальчик, ты дурак ? партицирование даст, максимум, линейный выигрыш (в пропорции размеров), причем сильно попортит время самого планирования запросов. индексация даёт [опуская некие тонкости] логарифмическое время поиска от числа записей разницу между логарифмом и линейной функций тебе в школе ещё не рассказали ? индексы тут очевидны. (есть варианты, все на ладони) партицирование применяют в "более других" целях. И её за собой тащить в пж -- это тот ещё крест. хотя при 29 лямах -- уже не помешает этому поучиться. Вероятно "более другие цели" уже возникли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2015, 13:45 |
|
||
|
Postgres оптимизация вопроса?
|
|||
|---|---|---|---|
|
#18+
не ну а кто мешает создавать партицирование раз в месяц хоть и на него еще индексы добавить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2015, 14:21 |
|
||
|
Postgres оптимизация вопроса?
|
|||
|---|---|---|---|
|
#18+
Ivan Durak, всё верно, я невнимателен. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2015, 14:27 |
|
||
|
Postgres оптимизация вопроса?
|
|||
|---|---|---|---|
|
#18+
DoomUnitне ну а кто мешает создавать партицирование раз в месяц хоть и на него еще индексы добавить? а кто мешает делать частичные индексы по интервалам на всю таблицу ? (снося их ,если так жалко месточка, опосля периода поюзания) вам, малчик, сказали, что партицирование-- это чемодан без ручки. а индексирование-- это дефаулт вей , искаропки. -- вот уж точно -- "дятел оборудован клювом" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2015, 14:36 |
|
||
|
Postgres оптимизация вопроса?
|
|||
|---|---|---|---|
|
#18+
DoomUnit, опять картинку вместо текста запостил , дятил эхх, маладёшь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 08:09 |
|
||
|
Postgres оптимизация вопроса?
|
|||
|---|---|---|---|
|
#18+
не охота каждую строку копировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 08:43 |
|
||
|
Postgres оптимизация вопроса?
|
|||
|---|---|---|---|
|
#18+
DoomUnitне охота каждую строку копировать^A [Cntrl+A] -- религия не велит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 10:03 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38871975&tid=1998196]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
180ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 461ms |

| 0 / 0 |
