+
+
+
+
+
+ {{ node.nodeType }}
+ {{
+ node.relation
+ }}
+ [{{ node.index }}]
+ c:{{ node.cost }}
+ e:{{ node.rows }}
+ a:{{ actualRows
+ }}({{ Math.round((Number(actualRows) / Number(node.rows)) * 100) }}%)
+
+
+ {{ node.details.join(" ") }}
-
diff --git a/apps/desktop/src/components/explain/ExplainPlanViewer.vue b/apps/desktop/src/components/explain/ExplainPlanViewer.vue
index 173145d93..52726953a 100644
--- a/apps/desktop/src/components/explain/ExplainPlanViewer.vue
+++ b/apps/desktop/src/components/explain/ExplainPlanViewer.vue
@@ -1,7 +1,7 @@
@@ -42,6 +50,12 @@ const nodeCount = computed(() => (props.plan ? flattenExplainPlanNodes(props.pla
{{ plan.databaseType.toUpperCase() }} · {{ t("explain.nodeCount", { count: nodeCount }) }}
+
A-TRACE
@@ -92,7 +107,7 @@ const nodeCount = computed(() => (props.plan ? flattenExplainPlanNodes(props.pla