dimitr
4dae12ccce
Added counter for record refetches (aka repeated reads).
2014-08-27 14:51:51 +00:00
dimitr
537017f120
Regression in 3.0: trace reports UPDATES in statistics when doing INSERT into <some_table>.
2014-08-11 14:02:06 +00:00
dimitr
a8b1dba646
Refactored RuntimeStatistics internals. Added more record-level performance counters.
2014-08-05 08:46:09 +00:00
skidder
7c743fc291
Fix build warnings
2014-07-17 18:48:46 +00:00
alexpeshkoff
18d66a33b4
Cleanup - avoid unneeded generate's argument in SortedArray and Hash
2013-09-24 08:46:10 +00:00
dimitr
657511babe
Wiped out the legacy attachment level counters in favor of the already existing runtime statistics. Introduced a record lock counter (more to follow).
2012-11-01 00:16:55 +00:00
asfernandes
580172419b
Misc.
2012-04-23 00:48:28 +00:00
hvlad
24d152138d
Refactoring of runtime statistics and related classes:
...
- moved relation's counters into RuntimeStatistics.h
- renamed RuntimeStatistics::bumpValue to RuntimeStatistics::bumpRelValue and thread_db::bumpStats to thread_db::bumpRelStats to make things more clear
- removed not obvious cast in VIO_bump_count
- removed dependency of RuntimeStatistics.h from ntrace.h
2012-04-11 09:38:19 +00:00
robocop
a8418b3ea8
Misc.
2012-04-10 01:47:24 +00:00
dimitr
2ac95b9982
Fixed CORE-3625: MON$IO_STATS doesn't report page writes performed asynchronously (at the AST level).
2012-03-15 09:29:33 +00:00
hvlad
fef1f49c94
Shared page cache implementation
2011-05-09 10:15:19 +00:00
robocop
888000e21e
Unused function params.
2009-04-26 10:24:44 +00:00
asfernandes
f6f364da49
Trim trailling spaces
2009-04-04 16:39:31 +00:00
alexpeshkoff
bd0d9bfe99
Add new class PointerArray and use it in RuntimeStatistics.
...
Now RuntimeStatistics has 3 #ifdef choices: SortedArray, PointersArray or Tree.
2009-02-09 14:11:16 +00:00
robocop
a18dc0519f
Misc, style, fixing dangerous warnings, constness, etc.
2009-02-08 11:23:46 +00:00
asfernandes
1105286dee
Misc
2009-02-07 15:20:34 +00:00
dimitr
f5485fe687
Misc.
2009-02-07 12:30:25 +00:00
hvlad
7b2f120ae4
Performance : don't perform costly operations if not needed
2009-02-05 16:15:05 +00:00
asfernandes
612c108e3e
Misc
2009-02-02 03:35:52 +00:00
hvlad
115602ff06
Trace services support
2009-02-01 22:10:12 +00:00
roman-simakov
b1f08e4492
Small optimization of RuntimeStatistics to avoid multiple constructor/destructor usage.
...
RuntimeStatistics::operator-= (+=) were moved to class declaration to make them inline.
2008-12-16 15:17:50 +00:00
dimitr
c4c496b79c
Fixed CORE-2017: I/O statistics for stored procedures is not accounted in monitoring tables.
...
This patch adds lazy statistics increments to the whole request call stack.
2008-11-06 16:04:20 +00:00
robocop
61662f5b5b
Constness and style.
2008-04-19 09:42:01 +00:00
asfernandes
41faeba3cc
Misc
2007-12-05 00:03:15 +00:00
alexpeshkoff
f14aac9dc1
Comment
2007-12-04 13:47:03 +00:00
alexpeshkoff
eea9070f48
Optimized RuntimeStaticstics (and related part of ThreadDb) for performance - some tests run 25faster
2007-12-03 15:46:39 +00:00
mkubecek
5899bc3241
incorrect type
2007-11-30 14:05:26 +00:00
asfernandes
ad13b126d1
Misc
2007-11-30 00:35:44 +00:00
dimitr
65bde054e9
A few trivial optimizations.
2007-11-29 10:26:23 +00:00
dimitr
7903960607
Reset the statistics for every sub-request (aka call) execution.
2007-09-25 12:09:54 +00:00
dimitr
1bd3885359
Misc.
2007-09-05 07:07:06 +00:00
dimitr
4b5b5741b8
Added a new class to handle aggregated multi-level performance counters.
...
Unavailable externally for now, the code exists just to be tested in production.
2006-10-07 10:42:02 +00:00