1.表膨胀检查及处理

表膨胀检查的方法:

表膨胀处理场景:表膨胀率超过20%

表膨胀处理一般使用以下两种方式

冻结表:vacuum freeze table_name;

修改表vacuum参数:alter table (autovacuum_vacuum_cost_delay=10, autovacuum_vacuum_cost_limit=10000, autovacuum_vacuum_scale_factor=0.02, autovacuum_analyze_scale_factor=0.02, toast.autovacuum_vacuum_cost_delay=10, toast.autovacuum_vacuum_scale_factor=0.05);

2.索引重建

索引重建使用场景:索引膨胀率超过60%

索引重建以下两种

普通索引重建

主键索引重建

1)首先创建主键字段唯一索引,CREATE UNIQUE INDEX CONCURRENTLY pk_tablename_new ON table(id);

2)其次删除原来的主键约束,ALTER TABLE table DROP CONSTRAINT pk_table;

3)然后加入新索引的约束,ALTER TABLE table ADD CONSTRAINT pk_table_new PRIMARY KEY USING INDEX pk_table_new;

4)最后重命名新索引,alter index pk_table_new RENAME to pk_table;

3.数据库表拆分方案

问题1.表中数据如何分流到各个子表(当前表存储50G左右)

问题2.拆分过程中新数据,修改数据该如何处理

问题3.拆分完成后如何验证

4.psql:FATAL:too many connections for role 'xxxxx'问题解决

select * from pg_stat_activity where usename='xxxxx'

管理员账号登录pg数据库

select pg_terminate_backend(pid) from pg_stat_activity where usename='xxxxx' and pid<>pg_backend_pid()

postgre管理员 无法访问表_PostgreSQL常见问题处理方法相关推荐

  1. postgre管理员 无法访问表_postgresql – 授予用户对所有表的访问权限

    首先,您必须能够连接到数据库才能运行查询.这可以通过以下方式实现 REVOKE CONNECT ON DATABASE your_database FROM PUBLIC; GRANT CONNECT ...

  2. 手机屏幕常见故障_触屏不灵敏、断触怎么回事?手机触摸屏的基本原理与常见问题排查方法介绍...

    手机触摸屏断触是怎么回事?大家在日常使用中可能会碰到各种各样的触摸屏问题,类似:断触,滑动屏幕不跟手,输入法打字不灵敏,游戏中多点触摸不灵敏,等问题,下面咱们从利用排除法来进行排查定位.想要弄清手机触 ...

  3. DNF登陆的时候说连接服务器失败,请检查您的网络。是否启用修复程序进行修复?,地下城和勇士常见问题修复方法.doc...

    地下城和勇士常见问题修复方法 日常问答 [未使用第三方软件被系统提示使用第三方软件] 解决方案:请到 HYPERLINK "/dnf/index_dnf.htm?t=dnf" \t ...

  4. CMD命令行中以管理员权限启动应用程序实现方法

    这篇文章主要介绍了CMD命令行中以管理员权限启动应用程序实现方法,本文使用一个JS脚本来实现,需要的朋友可以参考下 很多时候我们需要管理员权限来运行bat那么就需要结合vbscript来实现了 方法一 ...

  5. 需要计算机管理员权限才能打开,win7系统打开文件提示需要管理员权限才能打开的解决方法...

    很多小伙伴都遇到过win7系统打开文件提示需要管理员权限才能打开的困惑吧,一些朋友看过网上零散的win7系统打开文件提示需要管理员权限才能打开的处理方法,并没有完完全全明白win7系统打开文件提示需要 ...

  6. Win11提示内置管理员无法激活此应用解决方法教学

    Win11提示内置管理员无法激活此应用解决方法教学分享.最近有部分用户电脑开机使用的时候,出现了一个错误提示信息,显示"内置管理员无法激活此应用".出现这个提示后,需要使用的软件也 ...

  7. 智能电表缴费常见问题处理方法

    为了节省时间,我们会选择在手机上缴纳电费,那么,今天我们就一起来学习手机缴费常见问题处理方法吧~~ 1.电表跳闸后,为什么"用手机购电成功并且钱已入表,还是没有电呢"? 当智能电表 ...

  8. sps忘记保存文档怎么恢复_路由器管理员密码忘了怎么办【解决方法】

    路由器管理员密码忘记了怎么办?最近有朋友问小编这样的问题,小编总结了一些解决的方法,今天和大家分享一下,欢迎收藏. 方式一:尝试用默认密码登录 比较旧款的路由器的默认用户名和管理员密码一般为admin ...

  9. 浅谈批处理获取管理员运行权限的几种方法

    很多用了Win10版本系统的人都会发现,Windows对程序的运行权限是控制得更加严格了,即使你将UAC控制放至最低,如果没有特别赋予外来程序管理员运行权限的话,很多程序都会运行出错,包括很多用于系统 ...

最新文章

  1. [Silverlight动画]转向行为 - 转向机车
  2. 如何在Web应用程序中使用TWAIN驱动程序的自定义功能?
  3. 电气期刊论文实现:二进制遗传算法求解考虑输电损耗的负荷最优分配【经济调度,有代码】
  4. leetcode1041困于环中的机器人
  5. 中国西北大学和北京大学的研究结果是否将终结CAPTCHA验证码时代?
  6. versions-maven-plugin插件批量修改版本号
  7. ExtJS 3.2 学习笔记(1)
  8. 计时器setInterval()、setTimeout()
  9. CentOS 编译安装 MySQL5.7
  10. Android与iPhone的对比
  11. 批处理清空文件夹内所有txt文件的内容
  12. 大数据与云计算——Vmware虚拟化技术原理
  13. 【Nodejs】使用http.request批量下载MP3,发现网络文件大于1000K时下载文件为0K
  14. 智能网联变革下的“新赢家”:德赛西威荣登2021全球零部件供应商百强榜
  15. 基于Autoware制作高精地图(一)
  16. 怎样办理微信公众平台迁移公证?
  17. Illustrator插件开发之ADM列表
  18. 三星5亿美元再建液晶模组厂 广深抛绣球
  19. 【解决方案】智能UI自动化测试
  20. kafka基础入门(4):kafka消费者

热门文章

  1. SwiftTour基础学习(五)控制流
  2. 每天CookBook之Python-005
  3. JavaScript 设计模式之代理模式
  4. 总结:request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
  5. 【有意思的BUG】需要停止的进程
  6. 如何经由PHP获得MySQL procedure结果
  7. Linux上快速安装软RAID详细步骤
  8. Postgres 异常断电导致启动失败的解决方法
  9. Mysql各个版本之间的比较
  10. Powershell基本命令总结(更新中)