首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostgreSQL数据库锁

PostgreSQL数据库锁
EN

Database Administration用户
提问于 2021-05-12 14:00:53
回答 1查看 49关注 0票数 0

我们的一个客户关系管理应用程序有一个PostgreSQL数据库。他们的db家伙创建了10个查询这个生产PostgreSQL数据库的视图。

  • 我们计划每天早上06:15通过PHP脚本对每个视图执行SELECT查询,执行时间约为1小时。此过程的一部分也是将查询结果保存到CSV中。
  • 06:15非常接近于用户实际开始使用这个CRM应用程序的时间,并且非常肯定视图上的这些查询有时会与用户对CRM应用程序的使用重叠。
  • 选择PostgreSQL数据库视图上的查询是否会锁定表,进而导致应用程序上的任何问题?
  • 另外,如果一个表由于应用程序的使用而被锁定,那么这会不会导致查询视图方面的问题呢?还是跳过那一排?
  • 我认为在此期间监视服务器负载也是最好的做法吗?只需在linux实例上使用TOP命令?
  • 还有其他的顾虑吗?
EN

回答 1

Database Administration用户

回答已采纳

发布于 2021-05-12 16:25:28

只读取数据的查询不会阻止正常的用户活动。读者不会阻止作家,反之亦然。

然而,它可能会消耗大量的数据库服务器资源,这可能会损害用户的性能。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/291450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档