app购彩网平台

app购彩网平台好评猫-专业服务器租用知识门户网站!易记域名:www.haopingmao.com

通过记录PostgreSQL活动更快地识别和解决问题游戏服务器出租

chen 游戏服务器 2021-08-01 10:38:41 0

  十八号南加州Linux博览会(规模)3月在加州阳光明媚的帕萨迪纳举行了一系列为期两天的讲座游戏服务器出租,由PostgreSQL社区的成员组成。在活动上,我做了一个题为,缩放文本墙:在PostgreSQL中记录最佳实践(无意使用双关语)。

  

  我的课程涵盖了我在分析用户习惯时注意到的一些令人震惊的统计数据游戏服务器app购彩网平台出租,涉及到如何记录PostgreSQL活动。例如,将近一半的用户记录的时间不超过一个时间戳,因此错过了PostgreSQL通过其日志记录功能提供的许多信息宝石。

  在这篇文章中游戏服务器app购彩网平台出租,我们将更多地介绍我演讲的重点。

  为什么日志记录很重要游戏服务器出租?

  日志使DBA、游戏服务器出租系统管理员和开发人员能够识别并解决问题。当日志显示数据库中的活动时,可以通过一些推论来识别应用程序或基础结构组件的问题(例如无关的事务提交/回滚或配置错误的密码)。使用方便的数据库日志,特别是在生产SaaS环境中,将使管理员能够更快地识别根源、补救和解决问题,从而提高正常运行时间和用户满意度。数据库日志还有助于预测所需的未来维护任务(例如防真空).

app购彩网平台  作为指导原则,PostgreSQL用户应该尽可能多地登录,尽可能长时间地登录,只要所提供的应用程序不受负面影响。一些人可能担心,更多的日志记录可能会导致更多的文本解析和筛选,但是有了如下所述的适当配置,就可以在不受太多影响的情况下记录更多的日志。

  数据库日志记录时从何处开始

app购彩网平台  在谈到postgresql.conf文件时,要调优的一个最有用的日志参数是log_line前缀。此参数为日志中的每一行添加了固定的信息字符串,从而使排序和筛选信息变得更容易,这反过来有助于DBA、sysadmins和开发人员更快地识别问题。虽然有许多选项可以放入这个前缀字符串,但Richard的一些最爱是:

  %a-应用程序名称-允许快速引用和筛选

  %u-用户名-允许按用户名筛选

  %d-数据库名称-允许按数据库名称进行筛选

  %r-远程主机ip/name(w/port)-帮助从主机识别可疑活动

app购彩网平台  %p-进程ID-帮助确定特定的问题会话

  %l-会话/进程日志行-帮助确定会话所做的事情

app购彩网平台  %v/%x-事务ID-帮助确定运行了哪些查询。

app购彩网平台  有了这些参数,就可以搜索错误、致命、警告、恐慌、持续时间等特定关键字,确定相关的PID或IP地址,并确定问题的来源。

本文由好评猫(http://bzyz185.cn/haiwai1/2021-08-01/689.html)原创,转载请注明!

版权声明

本文作者来自互联网用户,不代表好评猫立场。
如果作者发布涉及版权问题请联系我们删除,谢谢!

下一篇:返回列表

网站分类