作家
登录

PostgreSQL日志分析工具——pgBadger

作者: 来源: 2017-09-14 12:50:35 阅读 我要评论

on 
  • log_disconnections = on 
  • log_duration = on 
  • log_lock_waits = on 
  • log_line_prefix = '%t [%p]: [%l-1] user=%u,db=%d '  
  • 安装httpd、php

    1. yum install httpd 
    2. chkconfig httpd on 
    3. service httpd start 
    4. yum install php  

    查看/var/www

    1. [root@localhost www]# pwd 
    2. /var/www 
    3. [root@localhost www]# ll 
    4. total 20 
    5. drwxr-xr-x. 2 root root 4096 Aug 15 15:45 cgi-bin 
    6. drwxr-xr-x. 3 root root 4096 Sep 11 02:23 error 
    7. drwxr-xr-x. 2 root root 4096 Sep 11 03:43 html 
    8. drwxr-xr-x. 3 root root 4096 Sep 11 02:23 icons 
    9. drwxr-xr-x. 3 root root 4096 Sep 11 04:33 pgbadger  

    日记分析

    1. ./pgbench -i 
    2. ./pgbench -c 10 -t 1000 
    3.  
    4. [root@localhost ~]# pgbadger /opt/postgres/db/pgsql-9.5.9/data/pg_log/*.log -o /var/www/pgbadger/out.html -f stderr 
    5. [========================>] Parsed 10485802 bytes of 10485802 (100.00%), queries: 65341, events: 2 
    6. [========================>] Parsed 755640 bytes of 755640 (100.00%), queries: 70036, events: 2 
    7. LOG: Ok, generating html report... 
    8. [root@localhost ~]#   

    在浏览器打开/var/www/pgbadger/out.html

    PostgreSQL设备

    持续日记分析(增量模式)

    pg_stat_statements 不仅输出SQL语句,还可以输出履行时光等,经由过程分析此办事器日记,可以知道履行什么样的SQL,以及缩小范围找到哪些SQL有可能出现机能问题。

    增量模式用于持续获取分析结不雅。

    此外,它不仅收集SQL,还收集办事器日记中的缺点日记等。

    以增量模式履行pgBadger会在第二天创建下一?申报(增量申报)。

    1. [root@localhost ~]# pgbadger -I /opt/postgres/db/pgsql-9.5.9/data/pg_log/*.log -o /var/www/pgbadger/out.html -f stderr 
    2. [========================>] Parsed 1499636 bytes of 1499636 (100.00%), queries: 0, events: 0 
    3. [========================>] Parsed 10485846 bytes of 10485846 (100.00%), queries: 65379, events: 0 
    4. [========================>] Parsed 743891 bytes of 743891 (100.00%), queries: 4625, events: 0 
    5. LOG: Ok, generating HTML daily report 

        推荐阅读

        浅析开源数据库MySQL架构

      数据库是所有应用体系的核心,故包管数据库稳定、高效、安然地运行是所有企业日常工作的重中之重。数据库系同一旦出现问题无法供给办事,有可能导致全部体系都无法持续工作。所以,一个成功的数据库架构>>>详细阅读


      本文标题:PostgreSQL日志分析工具——pgBadger

      地址:http://www.17bianji.com/lsqh/37412.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)