数据库优化语句/解锁语句 Postgres

Posted 椎叶古杜音

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库优化语句/解锁语句 Postgres相关的知识,希望对你有一定的参考价值。

参考1

https://www.php.cn/manual/view/20755.html

参考2

https://blog.csdn.net/weixin_34357928/article/details/86052178?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control

//查询index 和表的大小SELECT relname, relpages FROM pg_class ORDER BY relpages DESC; //重新建立索引REINDEX TABLE 表名//清除被删除的列vacuum 表名vacuum 彻底清除 不过锁是排他锁//分析表 优化语句ANALYZE 表名//查看表是否被锁以及解锁select oid from pg_class where relname='表名'select pid from pg_locks where relation='上个语句查询的oid'select pg_cancel_backend('上个语句查询的pid')


以上是关于数据库优化语句/解锁语句 Postgres的主要内容,如果未能解决你的问题,请参考以下文章

使用 with as 优化SQL

oracle 锁表、解锁的语句

带有程序代码的 Postgres 语句中的语法错误 [重复]

尽管函数定义中有 RETURN 语句,但 Postgres 查询没有结果数据的目的地

Oracle数据库老是被锁表,而且用解锁语句解开后,紧跟着又出来一堆锁,解也解不完

SQL 语句,postgres的数据库的连表查询