SQL语句的性能数据可以从视图vsql_plan获取到该语句的执行计划。创建UDF - REPEAT,后面SQL中有用到,格式化输出用
CREATE OR REPLACE FUNCTION repeat(p_str VARCHAR, p_repeat INT) RETURN VARCHAR
IS v_str VARCHAR(1000);
BEGIN
v_str := ‘’;
IF p_repeat > 0 THEN
FOR i in 1..p_repeat
LOOP
v_str := v_str || p_str;
END LOOP;
END IF;
RETURN v_str;
END;
/根据plan_hash_value获取SQL文本(以2609204012为例)
SELECT sql_fulltext FROM vKaTeX parse error: Double subscript at position 100: …( SELECT s_w_̲id, s_i_id, s_q…sql_plan WHERE plan_hash_value = 2609204012 AND id IS NOT NULL ORDER BY id;输出示例: