zoukankan      html  css  js  c++  java
  • 记服务器迁移上云出现故障

    于2021-02-24日;“广告推广平台” 的数据库服务器正式成功上 ucloud 云。采用repmgr的主备切换 switchover 的方式。运行正常,数据验证一致。定时任务运行也正常。

    第二天;即2021-02-25日;在物化视图更新时。出现

    > ERROR:  could not read block 6370 in file "base/16385/2608": read only 0 of 8192 bytes
    

    查找2608对应的object

    adsas=# select 2608::regclass;
     regclass  
    -----------
     pg_depend
    (1 row)
    

    直接读表 pg_depend;是正常的。怀疑是不是索引失效。索引重建之后,处理Ok

    -- 查看失效索引
    select indisvalid, indexrelid::regclass, indrelid::regclass, pg_get_indexdef(indexrelid) from pg_index where not indisvalid;
    -- 重建索引
    reindex index indexname;
    
  • 相关阅读:
    Java日志框架
    分布式任务并发调度
    并发(三) CountDownLatch
    并发(二)CyclicBarrier
    并发(一) Semaphore
    MySql
    Hash
    由一个序列化框架的更换引发的问题
    navicat 12 激活
    Spring security
  • 原文地址:https://www.cnblogs.com/lottu/p/14446170.html
Copyright © 2011-2022 走看看