Class QueryAnalyzer

Constructors

Methods

  • Analyze query for N+1 patterns and performance issues

    Parameters

    • sql: string
    • executionTime: number
    • rowCount: number

    Returns QueryAnalysis

  • Get optimization recommendations

    Returns {
        critical: N1Detection[];
        high: N1Detection[];
        medium: N1Detection[];
        suggestions: string[];
    }

    • critical: N1Detection[]
    • high: N1Detection[]
    • medium: N1Detection[]
    • suggestions: string[]