|
Ошибка PostgreSQL
| ☑ |
0
IamAlexy
04.12.13
✎
01:15
|
Используется PostgreSQL Database Server 9.1.2-1.1C(x64)
При реиндексации базы вываливается:
ERROR: index row requires 67108928 bytes, maximum size is 8191
собственно вопрос - кто сталкивался и что с этим делать?
|
|
1
dmrjan
04.12.13
✎
08:35
|
temp_buffers или max_locks_per_transaction 64мб?
|
|
2
dmrjan
04.12.13
✎
08:37
|
Посмотри в postgresql.conf параметр с размеров 8кб.
|
|
3
ansh15
04.12.13
✎
12:36
|
(0)
Неоднозначно как-то все... Во второй ссылке высказывается мнение, что может быть повреждение информации о таблицах.
Сделай reindex database в psql, покажет на какой таблице затык.
|
|
4
dmrjan
05.12.13
✎
13:40
|
А перед reindex делал full vacuum?
|
|
5
IamAlexy
09.12.13
✎
02:30
|
В том то и дело что индексация, бекап, вакум - все это не выполняется и рушит сервис.
вакуум ошибку в логах выдает:
INFO: vacuuming "public._accrged8037"
ERROR: row is too big: size 67108992, maximum size 8160
ERROR: row is too big: size 67108992, maximum size 8160
|
|
Независимо от того, куда вы едете — это в гору и против ветра!