struct CQL::Performance::PerformanceMetrics::TopQueries

Overview

Top queries by various criteria

Defined in:

performance/performance_metrics.cr

Constructors

Instance Method Summary

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) #

[View source]

Instance Method Detail

def highest_error_queries : Array(NamedTuple(sql: String, errors: Int64, error_rate: Float64)) #

[View source]
def most_expensive_queries : Array(NamedTuple(sql: String, total_time: Time::Span, count: Int64)) #

[View source]
def most_frequent_queries : Array(NamedTuple(sql: String, count: Int64, avg_time: Time::Span)) #

[View source]
def slowest_queries : Array(QueryData) #

[View source]
def to_h : Hash(String, JSON::Any) #

[View source]