Förutsatt att du använder de flesta av mellanliggande tabeller endast för kopplingar och inte hämtar data från dem, skapa ytterligare index i var och en som indexerar båda ID:n till ett enda index. På så sätt när db samlar in data för att göra joinen, letar den i indexet och har sedan all data den behöver. Alla dessa "TABELLÅTKOMST FULL"-poster försvinner, du har bara indexåtkomst.
Exempelindex:
TABLE2 (ID_ROLE, ID_APLICATION)
TABLE4 (ID_PTS, ID_TS)
TABLE6 (ID_PLANT, ID_DEL)
etc...