forked from facebookincubator/velox
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add metrics to track initial memory capacity and growth (facebookincu…
…bator#9416) Summary: Add velox.memory_pool_initial_capacity_bytes as histogram to track the query memory pool's initial capacity distribution. This indicates if the overall memory arbitration is under high query memory usage pressure. If a small query starts with sufficient amount of memory, then it can run through completion without the interference of the slow memory arbitration by some large query. Add elox.memory_pool_capacity_growth_count to track the number of query memory pool capacity growth attempts through memory arbitrations. The less number of growth, the less interference with the memory arbitration by the other queries. Both metrics can be used to evaluate the effectiveness of the followup optimizations: reserved query capacity and memory capacity growth control within memory arbitrator Pull Request resolved: facebookincubator#9416 Reviewed By: bikramSingh91, oerling Differential Revision: D55925034 Pulled By: xiaoxmeng fbshipit-source-id: fe289e43f1eb99e4b798d32cdb82103dd4d8d04b
- Loading branch information
1 parent
845f13c
commit 54a7fe8
Showing
8 changed files
with
90 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters