Commit 62a2a15
authored
Per pagespace I/O statistics and new trace API interfaces to allow extendable statistics (#8808)
* Add support of grouping page-level I/O counters per pagespace
* Add support for per-pagespace I/O statistics. Deprecate non-extendable PerformanceInfo struct in favor of the new PerformanceCounters/PerformanceStats interfaces. Adjust the trace implementation to the new API.
* Better names for interface methods. Add the basic docs. Get rid of the separate global counters. Misc renaming.
* Add the docs weirdly escaped from the last commit
* Follow Dimitry Sibiryakov's suggestion to unify get*Counters methods.
* Rename the method1 parent e878785 commit 62a2a15
File tree
17 files changed
+1783
-534
lines changed- doc
- src
- include
- firebird
- gen
- jrd
- trace
- utilities/ntrace
17 files changed
+1783
-534
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2101 | 2101 | | |
2102 | 2102 | | |
2103 | 2103 | | |
| 2104 | + | |
| 2105 | + | |
| 2106 | + | |
| 2107 | + | |
| 2108 | + | |
| 2109 | + | |
| 2110 | + | |
| 2111 | + | |
| 2112 | + | |
| 2113 | + | |
| 2114 | + | |
| 2115 | + | |
| 2116 | + | |
| 2117 | + | |
| 2118 | + | |
| 2119 | + | |
| 2120 | + | |
| 2121 | + | |
| 2122 | + | |
| 2123 | + | |
| 2124 | + | |
| 2125 | + | |
| 2126 | + | |
| 2127 | + | |
| 2128 | + | |
| 2129 | + | |
| 2130 | + | |
| 2131 | + | |
| 2132 | + | |
| 2133 | + | |
| 2134 | + | |
| 2135 | + | |
| 2136 | + | |
| 2137 | + | |
| 2138 | + | |
| 2139 | + | |
| 2140 | + | |
| 2141 | + | |
| 2142 | + | |
| 2143 | + | |
| 2144 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1364 | 1364 | | |
1365 | 1365 | | |
1366 | 1366 | | |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
1367 | 1370 | | |
1368 | 1371 | | |
1369 | 1372 | | |
| |||
1379 | 1382 | | |
1380 | 1383 | | |
1381 | 1384 | | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
1382 | 1388 | | |
1383 | 1389 | | |
1384 | 1390 | | |
| |||
1421 | 1427 | | |
1422 | 1428 | | |
1423 | 1429 | | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
1424 | 1433 | | |
1425 | 1434 | | |
1426 | 1435 | | |
| |||
1434 | 1443 | | |
1435 | 1444 | | |
1436 | 1445 | | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
1437 | 1449 | | |
1438 | 1450 | | |
1439 | 1451 | | |
| |||
1456 | 1468 | | |
1457 | 1469 | | |
1458 | 1470 | | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
1459 | 1474 | | |
1460 | 1475 | | |
1461 | 1476 | | |
| |||
1480 | 1495 | | |
1481 | 1496 | | |
1482 | 1497 | | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
1483 | 1501 | | |
1484 | 1502 | | |
1485 | 1503 | | |
| |||
1876 | 1894 | | |
1877 | 1895 | | |
1878 | 1896 | | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
| 1908 | + | |
| 1909 | + | |
| 1910 | + | |
| 1911 | + | |
| 1912 | + | |
| 1913 | + | |
| 1914 | + | |
| 1915 | + | |
| 1916 | + | |
| 1917 | + | |
| 1918 | + | |
| 1919 | + | |
| 1920 | + | |
| 1921 | + | |
| 1922 | + | |
| 1923 | + | |
| 1924 | + | |
| 1925 | + | |
| 1926 | + | |
| 1927 | + | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
| 1931 | + | |
| 1932 | + | |
| 1933 | + | |
| 1934 | + | |
| 1935 | + | |
| 1936 | + | |
| 1937 | + | |
| 1938 | + | |
| 1939 | + | |
| 1940 | + | |
| 1941 | + | |
| 1942 | + | |
| 1943 | + | |
0 commit comments