news 2026/5/9 12:11:44

left link changed unexpectedly in block xxxx of index ““index_xxxxx“

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
left link changed unexpectedly in block xxxx of index ““index_xxxxx“

文章目录

  • 环境
  • 症状
  • 问题原因
  • 解决方案
  • 报错编码

环境

系统平台:N/A
版本:10.3

症状

对表执行vaccum操作时,提示索引相关的错误,信息如下:

testdb=# vacuum testtable01; ERROR: left link changed unexpectedly in block 73592 of index "index_col01" testdb=# vacuum freeze testtable01; ERROR: left link changed unexpectedly in block 73592 of index "index_col01"

问题原因

index_col01索引文件损坏,导致在73592 块上获取到的索引页的链表结构被破坏了,需要重建索引修复。

解决方案

重建索引解决。命令如下:

方式一:不开并行重建索

testdb=# reindex index index_col01;

注:PostgreSQL 10.3不支持并行重建索引,这样重建索引会锁表会阻塞DML操作,建议在业务空闲期间操作。

方式二:先建立新索引,再删掉老的索引

testdb=# create index CONCURRENTLY index_col02 on testtable01(col1);CREATEINDEXtestdb=# drop index index_col01;DROPINDEX

注:因为postgresql10.3 不能并发的重建旧的索引,可以通过先建后删的方法在postgresql10.3下可以避免reindex阻塞其他DML。

报错编码

left link changed unexpectedly in block of index

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 12:10:39

apk改包名的三个步骤:

改包名的三个步骤: 1. 清单文件 <activityandroid:name="com.ai.app.MainActivity"android:exported="true"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="andro…

作者头像 李华
网站建设 2026/5/9 12:02:30

CANN/runtime内存拷贝设置API

11-03 内存拷贝与设置 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 本章节描述 Host-Device 间及 Device-Device 间的内存拷贝与内存设置接口。 aclError aclrtMemcpy(void *dst, size_t destMax, …

作者头像 李华
网站建设 2026/5/9 11:58:34

综采工作面刮板输送机直线度光纤光栅检测控制方法【附方案】

✨ 本团队擅长数据搜集与处理、建模仿真、程序设计、仿真代码、EI、SCI写作与指导&#xff0c;毕业论文、期刊论文经验交流。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流&#xff0c;可以私信&#xff0c;或者点击《获取方式》 &#xff08;1&#xff09;多芯光纤光栅阵列形态重构…

作者头像 李华
网站建设 2026/5/9 11:56:38

CANN/DeepSeek-R1 RL训练优化

DeepSeek-R1 RL训练优化实践样例 【免费下载链接】cann-recipes-train 本项目针对LLM与多模态模型训练业务中的典型模型、加速算法&#xff0c;提供基于CANN平台的优化样例 项目地址: https://gitcode.com/cann/cann-recipes-train 概述 本样例针对DeepSeek-R1模型&…

作者头像 李华
网站建设 2026/5/9 11:54:45

前端框架使用vue-cli( 第一层:依赖与环境层)

第一层&#xff1a;依赖与环境层 node_modulespackage.jsonpackage-lock.json 介绍&#xff1a; 这个文章主要是说明vue-cli的&#xff0c;对于nodejs的环境安装&#xff0c;以及npm的使用配置&#xff0c;就不多说了 我们将在有nodejs的环境 使用npm安装好对应的依赖 依赖安装…

作者头像 李华