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

    错误原因:该索引不属于哈希索引。