@@ -1798,7 +1798,8 @@ pg_stat_all_indexes| SELECT c.oid AS relid,
1798
1798
pg_stat_get_numscans(i.oid) AS idx_scan,
1799
1799
pg_stat_get_lastscan(i.oid) AS last_idx_scan,
1800
1800
pg_stat_get_tuples_returned(i.oid) AS idx_tup_read,
1801
- pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch
1801
+ pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch,
1802
+ pg_stat_get_stat_reset_time(i.oid) AS stats_reset
1802
1803
FROM (((pg_class c
1803
1804
JOIN pg_index x ON ((c.oid = x.indrelid)))
1804
1805
JOIN pg_class i ON ((i.oid = x.indexrelid)))
@@ -1833,7 +1834,8 @@ pg_stat_all_tables| SELECT c.oid AS relid,
1833
1834
pg_stat_get_total_vacuum_time(c.oid) AS total_vacuum_time,
1834
1835
pg_stat_get_total_autovacuum_time(c.oid) AS total_autovacuum_time,
1835
1836
pg_stat_get_total_analyze_time(c.oid) AS total_analyze_time,
1836
- pg_stat_get_total_autoanalyze_time(c.oid) AS total_autoanalyze_time
1837
+ pg_stat_get_total_autoanalyze_time(c.oid) AS total_autoanalyze_time,
1838
+ pg_stat_get_stat_reset_time(c.oid) AS stats_reset
1837
1839
FROM ((pg_class c
1838
1840
LEFT JOIN pg_index i ON ((c.oid = i.indrelid)))
1839
1841
LEFT JOIN pg_namespace n ON ((n.oid = c.relnamespace)))
@@ -2200,7 +2202,8 @@ pg_stat_sys_indexes| SELECT relid,
2200
2202
idx_scan,
2201
2203
last_idx_scan,
2202
2204
idx_tup_read,
2203
- idx_tup_fetch
2205
+ idx_tup_fetch,
2206
+ stats_reset
2204
2207
FROM pg_stat_all_indexes
2205
2208
WHERE ((schemaname = ANY (ARRAY['pg_catalog'::name, 'information_schema'::name])) OR (schemaname ~ '^pg_toast'::text));
2206
2209
pg_stat_sys_tables| SELECT relid,
@@ -2232,7 +2235,8 @@ pg_stat_sys_tables| SELECT relid,
2232
2235
total_vacuum_time,
2233
2236
total_autovacuum_time,
2234
2237
total_analyze_time,
2235
- total_autoanalyze_time
2238
+ total_autoanalyze_time,
2239
+ stats_reset
2236
2240
FROM pg_stat_all_tables
2237
2241
WHERE ((schemaname = ANY (ARRAY['pg_catalog'::name, 'information_schema'::name])) OR (schemaname ~ '^pg_toast'::text));
2238
2242
pg_stat_user_functions| SELECT p.oid AS funcid,
@@ -2252,7 +2256,8 @@ pg_stat_user_indexes| SELECT relid,
2252
2256
idx_scan,
2253
2257
last_idx_scan,
2254
2258
idx_tup_read,
2255
- idx_tup_fetch
2259
+ idx_tup_fetch,
2260
+ stats_reset
2256
2261
FROM pg_stat_all_indexes
2257
2262
WHERE ((schemaname <> ALL (ARRAY['pg_catalog'::name, 'information_schema'::name])) AND (schemaname !~ '^pg_toast'::text));
2258
2263
pg_stat_user_tables| SELECT relid,
@@ -2284,7 +2289,8 @@ pg_stat_user_tables| SELECT relid,
2284
2289
total_vacuum_time,
2285
2290
total_autovacuum_time,
2286
2291
total_analyze_time,
2287
- total_autoanalyze_time
2292
+ total_autoanalyze_time,
2293
+ stats_reset
2288
2294
FROM pg_stat_all_tables
2289
2295
WHERE ((schemaname <> ALL (ARRAY['pg_catalog'::name, 'information_schema'::name])) AND (schemaname !~ '^pg_toast'::text));
2290
2296
pg_stat_wal| SELECT wal_records,
@@ -2370,7 +2376,8 @@ pg_statio_all_indexes| SELECT c.oid AS relid,
2370
2376
c.relname,
2371
2377
i.relname AS indexrelname,
2372
2378
(pg_stat_get_blocks_fetched(i.oid) - pg_stat_get_blocks_hit(i.oid)) AS idx_blks_read,
2373
- pg_stat_get_blocks_hit(i.oid) AS idx_blks_hit
2379
+ pg_stat_get_blocks_hit(i.oid) AS idx_blks_hit,
2380
+ pg_stat_get_stat_reset_time(i.oid) AS stats_reset
2374
2381
FROM (((pg_class c
2375
2382
JOIN pg_index x ON ((c.oid = x.indrelid)))
2376
2383
JOIN pg_class i ON ((i.oid = x.indexrelid)))
@@ -2394,7 +2401,8 @@ pg_statio_all_tables| SELECT c.oid AS relid,
2394
2401
(pg_stat_get_blocks_fetched(t.oid) - pg_stat_get_blocks_hit(t.oid)) AS toast_blks_read,
2395
2402
pg_stat_get_blocks_hit(t.oid) AS toast_blks_hit,
2396
2403
x.idx_blks_read AS tidx_blks_read,
2397
- x.idx_blks_hit AS tidx_blks_hit
2404
+ x.idx_blks_hit AS tidx_blks_hit,
2405
+ pg_stat_get_stat_reset_time(c.oid) AS stats_reset
2398
2406
FROM ((((pg_class c
2399
2407
LEFT JOIN pg_class t ON ((c.reltoastrelid = t.oid)))
2400
2408
LEFT JOIN pg_namespace n ON ((n.oid = c.relnamespace)))
@@ -2413,7 +2421,8 @@ pg_statio_sys_indexes| SELECT relid,
2413
2421
relname,
2414
2422
indexrelname,
2415
2423
idx_blks_read,
2416
- idx_blks_hit
2424
+ idx_blks_hit,
2425
+ stats_reset
2417
2426
FROM pg_statio_all_indexes
2418
2427
WHERE ((schemaname = ANY (ARRAY['pg_catalog'::name, 'information_schema'::name])) OR (schemaname ~ '^pg_toast'::text));
2419
2428
pg_statio_sys_sequences| SELECT relid,
@@ -2433,7 +2442,8 @@ pg_statio_sys_tables| SELECT relid,
2433
2442
toast_blks_read,
2434
2443
toast_blks_hit,
2435
2444
tidx_blks_read,
2436
- tidx_blks_hit
2445
+ tidx_blks_hit,
2446
+ stats_reset
2437
2447
FROM pg_statio_all_tables
2438
2448
WHERE ((schemaname = ANY (ARRAY['pg_catalog'::name, 'information_schema'::name])) OR (schemaname ~ '^pg_toast'::text));
2439
2449
pg_statio_user_indexes| SELECT relid,
@@ -2442,7 +2452,8 @@ pg_statio_user_indexes| SELECT relid,
2442
2452
relname,
2443
2453
indexrelname,
2444
2454
idx_blks_read,
2445
- idx_blks_hit
2455
+ idx_blks_hit,
2456
+ stats_reset
2446
2457
FROM pg_statio_all_indexes
2447
2458
WHERE ((schemaname <> ALL (ARRAY['pg_catalog'::name, 'information_schema'::name])) AND (schemaname !~ '^pg_toast'::text));
2448
2459
pg_statio_user_sequences| SELECT relid,
@@ -2462,7 +2473,8 @@ pg_statio_user_tables| SELECT relid,
2462
2473
toast_blks_read,
2463
2474
toast_blks_hit,
2464
2475
tidx_blks_read,
2465
- tidx_blks_hit
2476
+ tidx_blks_hit,
2477
+ stats_reset
2466
2478
FROM pg_statio_all_tables
2467
2479
WHERE ((schemaname <> ALL (ARRAY['pg_catalog'::name, 'information_schema'::name])) AND (schemaname !~ '^pg_toast'::text));
2468
2480
pg_stats| SELECT n.nspname AS schemaname,