Re: pg_stat_bgwriter

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks a lot, always helping
I attached a snapshot that I take every 12 hours of the pg_stat_bgwriter

select now,buffers_checkpoint,buffers_clean, buffers_backend from
pg_stat_bgwriter_snapshot;
              now              | buffers_checkpoint | buffers_clean |
buffers_backend 
-------------------------------+--------------------+---------------+-----------------
 2019-10-07 12:00:01.312067-03 |             288343 |       1182944 |         
520101
 2019-10-08 00:00:02.034129-03 |             475323 |       3890772 |         
975454
 2019-10-08 12:00:01.500756-03 |             616154 |       4774924 |        
1205261
 2019-10-09 00:00:01.520329-03 |             784840 |       7377771 |        
1601278
 2019-10-09 12:00:01.388113-03 |            1149560 |       8395288 |        
2456249
 2019-10-10 00:00:01.841054-03 |            1335747 |      11023014 |        
2824740
 2019-10-10 12:00:01.354555-03 |            1486963 |      11919462 |        
2995211
 2019-10-11 00:00:01.519538-03 |            1649066 |      14400593 |        
3360700
 2019-10-11 12:00:01.468203-03 |            1979781 |      15332086 |        
4167663
 2019-10-12 00:00:01.343714-03 |            2161116 |      17791871 |        
4525957
 2019-10-12 12:00:01.991429-03 |            2323194 |      18324723 |        
5139418
 2019-10-13 00:00:01.251191-03 |            2453939 |      19059149 |        
5306894
 2019-10-13 12:00:01.677379-03 |            2782606 |      19391676 |        
5878981
 2019-10-14 00:00:01.824249-03 |            2966021 |      19915346 |        
6040316
 2019-10-14 12:00:01.869126-03 |            3117659 |      20675018 |        
6184214
 
I tell you that we have a server with 24 gb of ram and 6gb of shared_buffers
When you tell me that maybe I am running too low of shared_buffers, the
query I run to see what is happening is the following:
The first 10 are insert, update and an autovaccum

select calls, shared_blks_hit, shared_blks_read, shared_blks_dirtied
  from pg_stat_statements
  where shared_blks_dirtied> 0 order by shared_blks_dirtied desc
  limit 10
 

  calls   | shared_blks_hit | shared_blks_read | shared_blks_dirtied 
-----------+-----------------+------------------+---------------------
  41526844 |      1524091324 |         74477743 |            40568348
  22707516 |      1317743612 |         33153916 |            28106071
    517309 |       539285911 |         24583841 |            24408950
        23 |        23135504 |        187638126 |            15301103
  11287105 |       383864219 |         18369813 |            13879956
   2247661 |       275357344 |          9252598 |             6084363
  13070036 |       244904154 |          5557321 |             5871613
  54158879 |       324425993 |          5054200 |             4676472
  24955177 |       125421833 |          5775788 |             4517367
 142807488 |     14401507751 |         81965894 |             2661358
(10 filas)

Another query

SELECT pg_size_pretty(count(*) * 8192) as buffered,
       round(100.0 * count(*) /
             (SELECT setting FROM pg_settings WHERE name = 'shared_buffers')
             ::integer,
             1) AS buffers_percent,
       round(100.0 * count(*) * 8192 / pg_table_size(c.oid), 1) AS
percent_of_relation
  FROM pg_class c
 INNER JOIN pg_buffercache b
    ON b.relfilenode = c.relfilenode
 INNER JOIN pg_database d
    ON (b.reldatabase = d.oid AND d.datname = current_database())
 GROUP BY c.oid, c.relname
 ORDER BY 3 DESC LIMIT 10;

buffered	buffers_percent	  percent_of_relation
3938 MB;   	64.1;			53.2
479 MB;		7.8;				21.3
261 MB;		4.3;				99.3
163 MB;		2.6;				0.1
153 MB;		2.5;				6.7
87 MB;		1.4;				1.2
82 MB;		1.3;				81.6
65 MB;		1.1;				100.0
64 MB;		1.0;				0.1
53 MB;		0.9;				73.5



--
Sent from: https://www.postgresql-archive.org/PostgreSQL-performance-f2050081.html






[Postgresql General]     [Postgresql PHP]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Yosemite]

  Powered by Linux