28.3. 查看锁

监控数据库活动的另外一个有用的工具是pg_locks系统表。这样就允许数据库管理员查看在锁管理器里面未解决的锁的信息。例如,这个功能可以被用于:

  • 查看当前所有未解决的锁、在一个特定数据库中的关系上所有的锁、在一个特定关系上所有的锁,或者由一个特定PostgreSQL会话持有的所有的锁。

  • 判断当前数据库中带有最多未授予锁的关系(它很可能是数据库客户端的竞争源)。

  • 判断锁竞争给数据库总体性能带来的影响,以及锁竞争随着整个数据库流量的变化范围。

pg_locks视图的细节在第 51.73 节中。更多有关PostgreSQL的锁和管理并发性的信息,请参考第 13 章。

本文转自PostgreSQL中文社区,原文链接:28.3. 查看锁

PostgreSQL 10.1 手册_部分 III. 服务器管理_第 28 章 监控数据库活动_28.3. 查看锁相关推荐

  1. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 20 章 客户端认证

    第 20 章 客户端认证 目录 20.1. pg_hba.conf文件20.2. 用户名映射20.3. 认证方法 20.3.1. 信任认证20.3.2. 口令认证20.3.3. GSSAPI 认证20 ...

  2. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 16 章 从源代码安装_16.5. 安装后设置...

    16.5. 安装后设置 16.5.1. 共享库16.5.2. 环境变量 16.5.1. 共享库 在一些有共享库的系统里,你需要告诉你的系统如何找到新安装的共享库.那些并不是必须做这个工作的系统包括 F ...

  3. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 19 章 服务器配置_19.11. 客户端连接默认值...

    19.11. 客户端连接默认值 19.11.1. 语句行为 19.11.2. 区域和格式化 19.11.3. 共享库预载入 19.11.4. 其他默认值 19.11.1. 语句行为 search_pa ...

  4. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 19 章 服务器配置_19.8. 错误报告和日志...

    19.8. 错误报告和日志 19.8.1. 在哪里做日志19.8.2. 什么时候记录日志19.8.3. 记录什么到日志19.8.4. 使用 CSV 格式的日志输出19.8.5. 进程标题 19.8.1 ...

  5. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 30 章 可靠性和预写式日志_30.5. WAL内部...

    30.5. WAL内部 WAL是自动被启用的.除了做一些设置满足存放WAL日志的磁盘空间需求以及一些必要的调节以外(参阅第 30.4 节),对管理员没有什么其他要求. 当每个新记录被写入时,WAL记录 ...

  6. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 26 章 高可用、负载均衡和复制_26.4. 日志传送的替代方法...

    26.4. 日志传送的替代方法 26.4.1. 实现26.4.2. 基于记录的日志传送 前一节描述的内建后备模式的一种替代方案是使用一个轮询归档位置的 restore_command.这是版本 8.4 ...

  7. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 24 章 日常数据库维护工作_24.3. 日志文件维护...

    24.3. 日志文件维护 把数据库服务器的日志输出保存在一个地方是个好主意, 而不是仅仅通过/dev/null丢弃它们. 在进行问题诊断的时候,日志输出是非常宝贵的.不过,日志输出可能很庞大(特别是在 ...

  8. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 30 章 可靠性和预写式日志_30.4. WAL配置...

    30.4. WAL配置 有几个WAL相关的配置参数会影响数据库性能.本节将解释它们的使用.关于服务器配置参数的设置的一般信息请参考第 19 章. 检查点是在事务序列中的点,这种点保证被更新的堆和索引数 ...

  9. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 21 章 数据库角色_21.4. 删除角色

    21.4. 删除角色 由于角色可以拥有数据库对象并且能持有访问其他对象的特权,删除一个角色 常常并非一次DROP ROLE就能解决.任何被该用户所拥有 的对象必须首先被删除或者转移给其他拥有者,并且任 ...

  10. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 32 章 回归测试_32.5. 测试覆盖检查

    32.5. 测试覆盖检查 PostgreSQL 源代码可以使用覆盖测试指令编译,因此可以检查哪些部分的代码被回归测试或任何其他测试套件所覆盖.当前使用 GCC 编译时支持该特性,并且需要gcov和lc ...

最新文章

  1. eclipse导入项目后出现红色叉号的解决方案
  2. 【HDU - 1078】FatMouse and Cheese (记忆化搜索dp)
  3. 五岁的时候,你在干什么?
  4. 【面向对象】面向对象程序设计测试题5-Java中的对象交互测试题
  5. strus2拦截器中获取客户端ip
  6. Android WebView 使用漏洞问题
  7. 关于h264bitstream的bug修正及完善
  8. POJ 1191 棋盘分割(区间DP)题解
  9. C语言-郝斌笔记-007是否为素数
  10. 【linux笔记】CentOs 7配置网络IP
  11. 设计模式之适配器与外观模式(二)
  12. Kaggle比赛——预测未来销售(一)
  13. 获取汉字的拼音简码方法(仅适用于国标一级汉字)
  14. java机甲类回合制游戏,课内资源 - 基于java的RPG回合制游戏
  15. 读出我潮流 亚马逊Kindle新品焕彩上市
  16. 【Java合并图片】使用Java实现两张图片合并成一张图片的功能(水平合并、垂直合并、透明背景颜色)
  17. 计算机应用基础在线题库,计算机应用基础练习试题库完整.doc
  18. 计算机运行异常怎么办,电脑开机出现windows错误恢复怎么办
  19. 基于Nginx,搭建HLS(HTTP Live Streaming)server,点播直播
  20. android微信摇一摇(抽奖)

热门文章

  1. Atitit 团队远景规划与目标总结 v4 目录 1. 使命和组织宗旨 1 1.1. 组织使命 1 1.2. 核心价值观 1 2. 行政目标体系 2 2.1. 打造体系齐全的复合体 2 2.2. 人
  2. Atitit 大脑能够储存多大的数据量
  3. Atitit 个人 企业 政府 等组织 财政收入分类与提升途径attilax总结 v2
  4. atitit 高扩展性解决方案.docx
  5. Atitit 深入理解抽象类与接口 attilax总结
  6. Atitit Atitit 图像处理之  Oilpaint油画滤镜 水彩画 源码实现
  7. atitit 点播系统 概览 v2 qb1.docx
  8. paip.简化字-手写参考二简字..共98个
  9. (转)比特币算法——SHA256算法介绍
  10. 云智能,重新定义数字化时代云的未来