module CQL::Performance::QueryProfilerInterface

Direct including types

Defined in:

performance/interfaces.cr

Instance Method Summary

Instance Method Detail

abstract def clear : Void #

[View source]
abstract def issues : Array(Issue) #

[View source]
def latency_percentiles : LatencyPercentiles #

Zero unless the profiler keeps latency samples.


[View source]
abstract def record_query(sql : String, params : Array(DB::Any), execution_time : Time::Span, rows_affected : Int64 | Nil = nil, error : String | Nil = nil, normalized_sql : String | Nil = nil) : Void #

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

[View source]
abstract def statistics #

[View source]
abstract def stats_trackers : Hash(String, StatsTracker) #

[View source]