|
|
|
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&gotonew=1&tid=1998196]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
186ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 489ms |

| 0 / 0 |
