- Notifications
You must be signed in to change notification settings - Fork5
Commit809e7e2
committed
Converge all SQL-level statistics timing values to float8 milliseconds.
This patch adjusts the core statistics views to match the decision alreadytaken for pg_stat_statements, that values representing elapsed time shouldbe represented as float8 and measured in milliseconds. By using float8,we are no longer tied to a specific maximum precision of timing data.(Internally, it's still microseconds, but we could now change that withoutneeding changes at the SQL level.)The columns affected arepg_stat_bgwriter.checkpoint_write_timepg_stat_bgwriter.checkpoint_sync_timepg_stat_database.blk_read_timepg_stat_database.blk_write_timepg_stat_user_functions.total_timepg_stat_user_functions.self_timepg_stat_xact_user_functions.total_timepg_stat_xact_user_functions.self_timeThe first four of these are new in 9.2, so there is no compatibility issuefrom changing them. The others require a release note comment that theyare now double precision (and can show a fractional part) rather thanbigint as before; also their underlying statistics functions now matchthe column definitions, instead of returning bigint microseconds.1 parent26471a5 commit809e7e2
File tree
9 files changed
+80
-78
lines changed- doc/src/sgml
- src
- backend
- access/transam
- catalog
- postmaster
- utils/adt
- include
- catalog
- test/regress/expected
9 files changed
+80
-78
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
668 | | - | |
| 668 | + | |
669 | 669 | | |
670 | 670 | | |
671 | 671 | | |
672 | 672 | | |
673 | 673 | | |
674 | 674 | | |
675 | 675 | | |
676 | | - | |
| 676 | + | |
677 | 677 | | |
678 | 678 | | |
679 | 679 | | |
| |||
840 | 840 | | |
841 | 841 | | |
842 | 842 | | |
843 | | - | |
| 843 | + | |
844 | 844 | | |
845 | 845 | | |
846 | 846 | | |
847 | 847 | | |
848 | 848 | | |
849 | | - | |
| 849 | + | |
850 | 850 | | |
851 | 851 | | |
852 | 852 | | |
| |||
1318 | 1318 | | |
1319 | 1319 | | |
1320 | 1320 | | |
1321 | | - | |
| 1321 | + | |
1322 | 1322 | | |
1323 | 1323 | | |
1324 | 1324 | | |
1325 | 1325 | | |
1326 | 1326 | | |
1327 | | - | |
| 1327 | + | |
1328 | 1328 | | |
1329 | 1329 | | |
1330 | 1330 | | |
| |||
1534 | 1534 | | |
1535 | 1535 | | |
1536 | 1536 | | |
1537 | | - | |
1538 | | - | |
1539 | 1537 | | |
1540 | 1538 | | |
1541 | 1539 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7511 | 7511 | | |
7512 | 7512 | | |
7513 | 7513 | | |
7514 | | - | |
7515 | 7514 | | |
7516 | 7515 | | |
7517 | 7516 | | |
| |||
7520 | 7519 | | |
7521 | 7520 | | |
7522 | 7521 | | |
7523 | | - | |
| 7522 | + | |
7524 | 7523 | | |
7525 | 7524 | | |
7526 | 7525 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
604 | 604 | | |
605 | 605 | | |
606 | 606 | | |
607 | | - | |
608 | | - | |
| 607 | + | |
| 608 | + | |
609 | 609 | | |
610 | 610 | | |
611 | 611 | | |
| |||
626 | 626 | | |
627 | 627 | | |
628 | 628 | | |
629 | | - | |
630 | | - | |
| 629 | + | |
| 630 | + | |
631 | 631 | | |
632 | 632 | | |
633 | 633 | | |
| |||
638 | 638 | | |
639 | 639 | | |
640 | 640 | | |
641 | | - | |
642 | | - | |
| 641 | + | |
| 642 | + | |
643 | 643 | | |
644 | 644 | | |
645 | 645 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
848 | 848 | | |
849 | 849 | | |
850 | 850 | | |
851 | | - | |
852 | | - | |
| 851 | + | |
| 852 | + | |
853 | 853 | | |
854 | 854 | | |
855 | 855 | | |
| |||
1467 | 1467 | | |
1468 | 1468 | | |
1469 | 1469 | | |
1470 | | - | |
| 1470 | + | |
1471 | 1471 | | |
1472 | 1472 | | |
1473 | 1473 | | |
| |||
1528 | 1528 | | |
1529 | 1529 | | |
1530 | 1530 | | |
1531 | | - | |
1532 | | - | |
1533 | | - | |
1534 | | - | |
1535 | | - | |
| 1531 | + | |
| 1532 | + | |
| 1533 | + | |
| 1534 | + | |
| 1535 | + | |
1536 | 1536 | | |
1537 | | - | |
| 1537 | + | |
1538 | 1538 | | |
1539 | 1539 | | |
1540 | 1540 | | |
1541 | 1541 | | |
1542 | | - | |
1543 | | - | |
| 1542 | + | |
| 1543 | + | |
1544 | 1544 | | |
1545 | 1545 | | |
1546 | 1546 | | |
| |||
4573 | 4573 | | |
4574 | 4574 | | |
4575 | 4575 | | |
4576 | | - | |
4577 | | - | |
| 4576 | + | |
| 4577 | + | |
4578 | 4578 | | |
4579 | 4579 | | |
4580 | 4580 | | |
4581 | 4581 | | |
4582 | 4582 | | |
4583 | 4583 | | |
4584 | 4584 | | |
4585 | | - | |
4586 | | - | |
| 4585 | + | |
| 4586 | + | |
4587 | 4587 | | |
4588 | 4588 | | |
4589 | 4589 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
111 | | - | |
| 111 | + | |
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| |||
439 | 439 | | |
440 | 440 | | |
441 | 441 | | |
442 | | - | |
| 442 | + | |
443 | 443 | | |
444 | 444 | | |
445 | 445 | | |
446 | 446 | | |
447 | 447 | | |
448 | 448 | | |
449 | | - | |
| 449 | + | |
| 450 | + | |
450 | 451 | | |
451 | 452 | | |
452 | 453 | | |
| |||
457 | 458 | | |
458 | 459 | | |
459 | 460 | | |
460 | | - | |
| 461 | + | |
| 462 | + | |
461 | 463 | | |
462 | 464 | | |
463 | 465 | | |
| |||
1365 | 1367 | | |
1366 | 1368 | | |
1367 | 1369 | | |
1368 | | - | |
| 1370 | + | |
1369 | 1371 | | |
1370 | 1372 | | |
| 1373 | + | |
1371 | 1374 | | |
1372 | 1375 | | |
1373 | 1376 | | |
1374 | | - | |
| 1377 | + | |
1375 | 1378 | | |
1376 | | - | |
| 1379 | + | |
1377 | 1380 | | |
1378 | 1381 | | |
1379 | 1382 | | |
1380 | 1383 | | |
1381 | 1384 | | |
1382 | 1385 | | |
1383 | | - | |
| 1386 | + | |
1384 | 1387 | | |
1385 | 1388 | | |
| 1389 | + | |
1386 | 1390 | | |
1387 | 1391 | | |
1388 | 1392 | | |
1389 | | - | |
| 1393 | + | |
1390 | 1394 | | |
1391 | | - | |
| 1395 | + | |
1392 | 1396 | | |
1393 | 1397 | | |
1394 | 1398 | | |
| |||
1424 | 1428 | | |
1425 | 1429 | | |
1426 | 1430 | | |
1427 | | - | |
| 1431 | + | |
| 1432 | + | |
1428 | 1433 | | |
1429 | 1434 | | |
1430 | 1435 | | |
1431 | 1436 | | |
1432 | 1437 | | |
1433 | | - | |
| 1438 | + | |
| 1439 | + | |
1434 | 1440 | | |
1435 | 1441 | | |
1436 | 1442 | | |
| |||
1622 | 1628 | | |
1623 | 1629 | | |
1624 | 1630 | | |
1625 | | - | |
| 1631 | + | |
1626 | 1632 | | |
1627 | 1633 | | |
1628 | 1634 | | |
1629 | 1635 | | |
1630 | 1636 | | |
1631 | 1637 | | |
1632 | | - | |
| 1638 | + | |
1633 | 1639 | | |
1634 | 1640 | | |
1635 | 1641 | | |
| |||
1640 | 1646 | | |
1641 | 1647 | | |
1642 | 1648 | | |
1643 | | - | |
| 1649 | + | |
1644 | 1650 | | |
1645 | 1651 | | |
1646 | 1652 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2662 | 2662 | | |
2663 | 2663 | | |
2664 | 2664 | | |
2665 | | - | |
2666 | | - | |
2667 | | - | |
2668 | | - | |
| 2665 | + | |
| 2666 | + | |
| 2667 | + | |
| 2668 | + | |
2669 | 2669 | | |
2670 | 2670 | | |
2671 | 2671 | | |
| |||
2678 | 2678 | | |
2679 | 2679 | | |
2680 | 2680 | | |
2681 | | - | |
2682 | | - | |
2683 | | - | |
2684 | | - | |
| 2681 | + | |
| 2682 | + | |
| 2683 | + | |
| 2684 | + | |
2685 | 2685 | | |
2686 | 2686 | | |
2687 | 2687 | | |
| |||
2691 | 2691 | | |
2692 | 2692 | | |
2693 | 2693 | | |
2694 | | - | |
2695 | | - | |
2696 | | - | |
2697 | | - | |
| 2694 | + | |
| 2695 | + | |
| 2696 | + | |
| 2697 | + | |
2698 | 2698 | | |
2699 | 2699 | | |
2700 | 2700 | | |
| |||
2716 | 2716 | | |
2717 | 2717 | | |
2718 | 2718 | | |
2719 | | - | |
2720 | | - | |
2721 | | - | |
2722 | | - | |
| 2719 | + | |
| 2720 | + | |
| 2721 | + | |
| 2722 | + | |
2723 | 2723 | | |
2724 | 2724 | | |
2725 | 2725 | | |
| |||
0 commit comments
Comments
(0)