struct
CQL::Performance::PerformanceMetrics::TopQueries
- CQL::Performance::PerformanceMetrics::TopQueries
- Struct
- Value
- Object
Overview
Top queries by various criteria
Defined in:
performance/performance_metrics.crConstructors
Instance Method Summary
- #highest_error_queries : Array(NamedTuple(sql: String, errors: Int64, error_rate: Float64))
- #most_expensive_queries : Array(NamedTuple(sql: String, total_time: Time::Span, count: Int64))
- #most_frequent_queries : Array(NamedTuple(sql: String, count: Int64, avg_time: Time::Span))
- #slowest_queries : Array(QueryData)
- #to_h : Hash(String, JSON::Any)
Constructor Detail
def self.new(slowest_queries : Array(CQL::Performance::QueryData), most_frequent_queries : Array(NamedTuple(sql: String, count: Int64, avg_time: Time::Span)), highest_error_queries : Array(NamedTuple(sql: String, errors: Int64, error_rate: Float64)), most_expensive_queries : Array(NamedTuple(sql: String, total_time: Time::Span, count: Int64)), include_params : Bool = false)
#
Instance Method Detail
def highest_error_queries : Array(NamedTuple(sql: String, errors: Int64, error_rate: Float64))
#
def most_expensive_queries : Array(NamedTuple(sql: String, total_time: Time::Span, count: Int64))
#
def most_frequent_queries : Array(NamedTuple(sql: String, count: Int64, avg_time: Time::Span))
#