hi,
i am using postgressql+timescaledb as zabbix Database. when housekeepr running it's getting this error and Database size growing very fast. I am looking for solution for a while but didn't find anything.
2022-06-16 12:33:19.255 +03 [1938148] STATEMENT: delete from history where itemid=61683 and ctid = any(array(select ctid from history where itemid=61683 limit 5000))
2022-06-16 12:33:19.259 +03 [1938148] ERROR: transparent decompression only supports tableoid system column
Postgresql version: PostgreSQL 12.10
zabbix version : 5.4
it's getting same error when I run query at dbeaver tool
select ctid, * from trends_uint
.jkiss.dbeaver.model.sql.DBSQLException: SQL Error [XX000]: ERROR: transparent decompression only supports tableoid system column
at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCStateme ntImpl.executeStatement(JDBCStatementImpl.java:133 )
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJ ob.executeStatement(SQLQueryJob.java:575)
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJ ob.lambda$1(SQLQueryJob.java:484)
at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecut eRecover(DBExecUtils.java:172)
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJ ob.executeSingleQuery(SQLQueryJob.java:491)
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJ ob.extractData(SQLQueryJob.java:878)
at org.jkiss.dbeaver.ui.editors.sql.SQLEditor$QueryRe sultsContainer.readData(SQLEditor.java:3526)
at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJ obDataRead.lambda$0(ResultSetJobDataRead.java:118)
at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecut eRecover(DBExecUtils.java:172)
at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJ obDataRead.run(ResultSetJobDataRead.java:116)
at org.jkiss.dbeaver.ui.controls.resultset.ResultSetV iewer$ResultSetDataPumpJob.run(ResultSetViewer.jav a:4868)
at org.jkiss.dbeaver.model.runtime.AbstractJob.run(Ab stractJob.java:105)
at org.eclipse.core.internal.jobs.Worker.run(Worker.j ava:63)
Caused by: org.postgresql.util.PSQLException: ERROR: transparent decompression only supports tableoid system column
at org.postgresql.core.v3.QueryExecutorImpl.receiveEr rorResponse(QueryExecutorImpl.java:2565)
at org.postgresql.core.v3.QueryExecutorImpl.processRe sults(QueryExecutorImpl.java:2297)
at org.postgresql.core.v3.QueryExecutorImpl.execute(Q ueryExecutorImpl.java:322)
at org.postgresql.jdbc.PgStatement.executeInternal(Pg Statement.java:481)
at org.postgresql.jdbc.PgStatement.execute(PgStatemen t.java:401)
at org.postgresql.jdbc.PgStatement.executeWithFlags(P gStatement.java:322)
at org.postgresql.jdbc.PgStatement.executeCachedSql(P gStatement.java:308)
at org.postgresql.jdbc.PgStatement.executeWithFlags(P gStatement.java:284)
at org.postgresql.jdbc.PgStatement.execute(PgStatemen t.java:279)
at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCStateme ntImpl.execute(JDBCStatementImpl.java:329)
at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCStateme ntImpl.lambda$0(JDBCStatementImpl.java:131)
at org.jkiss.dbeaver.utils.SecurityManagerUtils.wrapD riverActions(SecurityManagerUtils.java:94)
at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCStateme ntImpl.executeStatement(JDBCStatementImpl.java:131 )
... 12 more
i am using postgressql+timescaledb as zabbix Database. when housekeepr running it's getting this error and Database size growing very fast. I am looking for solution for a while but didn't find anything.
2022-06-16 12:33:19.255 +03 [1938148] STATEMENT: delete from history where itemid=61683 and ctid = any(array(select ctid from history where itemid=61683 limit 5000))
2022-06-16 12:33:19.259 +03 [1938148] ERROR: transparent decompression only supports tableoid system column
Postgresql version: PostgreSQL 12.10
zabbix version : 5.4
it's getting same error when I run query at dbeaver tool
select ctid, * from trends_uint
.jkiss.dbeaver.model.sql.DBSQLException: SQL Error [XX000]: ERROR: transparent decompression only supports tableoid system column
at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCStateme ntImpl.executeStatement(JDBCStatementImpl.java:133 )
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJ ob.executeStatement(SQLQueryJob.java:575)
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJ ob.lambda$1(SQLQueryJob.java:484)
at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecut eRecover(DBExecUtils.java:172)
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJ ob.executeSingleQuery(SQLQueryJob.java:491)
at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJ ob.extractData(SQLQueryJob.java:878)
at org.jkiss.dbeaver.ui.editors.sql.SQLEditor$QueryRe sultsContainer.readData(SQLEditor.java:3526)
at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJ obDataRead.lambda$0(ResultSetJobDataRead.java:118)
at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecut eRecover(DBExecUtils.java:172)
at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJ obDataRead.run(ResultSetJobDataRead.java:116)
at org.jkiss.dbeaver.ui.controls.resultset.ResultSetV iewer$ResultSetDataPumpJob.run(ResultSetViewer.jav a:4868)
at org.jkiss.dbeaver.model.runtime.AbstractJob.run(Ab stractJob.java:105)
at org.eclipse.core.internal.jobs.Worker.run(Worker.j ava:63)
Caused by: org.postgresql.util.PSQLException: ERROR: transparent decompression only supports tableoid system column
at org.postgresql.core.v3.QueryExecutorImpl.receiveEr rorResponse(QueryExecutorImpl.java:2565)
at org.postgresql.core.v3.QueryExecutorImpl.processRe sults(QueryExecutorImpl.java:2297)
at org.postgresql.core.v3.QueryExecutorImpl.execute(Q ueryExecutorImpl.java:322)
at org.postgresql.jdbc.PgStatement.executeInternal(Pg Statement.java:481)
at org.postgresql.jdbc.PgStatement.execute(PgStatemen t.java:401)
at org.postgresql.jdbc.PgStatement.executeWithFlags(P gStatement.java:322)
at org.postgresql.jdbc.PgStatement.executeCachedSql(P gStatement.java:308)
at org.postgresql.jdbc.PgStatement.executeWithFlags(P gStatement.java:284)
at org.postgresql.jdbc.PgStatement.execute(PgStatemen t.java:279)
at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCStateme ntImpl.execute(JDBCStatementImpl.java:329)
at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCStateme ntImpl.lambda$0(JDBCStatementImpl.java:131)
at org.jkiss.dbeaver.utils.SecurityManagerUtils.wrapD riverActions(SecurityManagerUtils.java:94)
at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCStateme ntImpl.executeStatement(JDBCStatementImpl.java:131 )
... 12 more
. I will try this method.
Comment