GAUSS-03411 – GAUSS-03420
SQLSTATE: XX000
错误原因:在新的bucket上有scan操作。
解决办法:等scan操作结束后,再尝试执行本操作。
GAUSS-03412: “could not get lock on supposedly new bucket”
SQLSTATE: XX000
错误原因:新bucket上的锁被占用。
解决办法:尝试再次执行。
GAUSS-03413: “invalid overflow block number %u”
SQLSTATE: XX000
错误原因:超过hash表的内部最大页号。
解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。
GAUSS-03414: “firstfreebit found no free bit”
错误原因:没有找到free bit。
解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。
GAUSS-03415: “invalid overflow bit number %u”
SQLSTATE: XX000
错误原因:超过最大bitmap页数。
解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。
GAUSS-03416: “out of overflow pages in hash index ‘%s’”
SQLSTATE: 54000
错误原因:hash索引支持容量达到上限。
解决办法:请重建索引。
GAUSS-03417: “missing support function %d(%u,%u) for index ‘%s’”
SQLSTATE: XX000
解决办法:使用其他的哈希函数。
GAUSS-03418: “index ‘%s’ contains unexpected zero page at block %u”
SQLSTATE: XX002
错误原因:索引检测到空页。
解决办法:请重建索引。
GAUSS-03419: “index ‘%s’ contains corrupted page at block %u”
SQLSTATE: XX002
错误原因:索引检测到坏页。
解决办法:请重建索引。
GAUSS-03420: “index ‘%s’ is not a hash index”
SQLSTATE: XX002
错误原因:该索引不属于哈希索引。