本节包含一些关于分布式超表常见问题排查的想法。
ERROR: temporary file size exceeds temp_file_limit
当您尝试压缩数据块时,特别是当数据块非常大时,可能会收到此错误。压缩操作将文件写入新的压缩数据块表,该表写入临时内存中。可用临时内存的最大量由 temp_file_limit
参数确定。您可以通过调整 temp_file_limit
和 maintenance_work_mem
参数来解决此问题。
ERROR: cannot create a unique index without the column "<COLUMN_NAME>" (used in partitioning)
在以下两种情况下,您可能会收到唯一索引和分区列错误
- 在超表上创建主键或唯一索引时
- 从已具有唯一索引或主键的表创建超表时
有关如何解决此问题的更多信息,请参阅关于在超表上创建唯一索引的部分。
ERROR: invalid attribute number -6 for _hyper_2_839_chunkCONTEXT: SQL function "hypertable_local_size" statement 1 PL/pgSQL function hypertable_detailed_size(regclass) line 26 at RETURN QUERY SQL function "hypertable_size" statement 1SQL state: XX000
如果您的超表索引变得非常大,您可能会看到此错误。要解决此问题,请使用以下命令重新索引您的超表
reindex table _timescaledb_internal._hyper_2_1523284_chunk
有关更多信息,请参阅超表文档。
关键词
在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页。