Aby poprawić wydajność, zapisz możliwe ścieżki między węzłami w stałej tabeli
TABLE T_Hops_Path
(
FromNode,
ToNode,
HopCount,
TotalDistance
)
Jeśli struktura drzewa nie zmienia się często, możesz napisać procedurę składowaną, która generuje tę tabelę co N godzin.