Da scheint ein Programm per ODBC im Sekundentakt die Verbindung aufzubauen, 1 Zugriff zu machen und die Verbindung zu trennen, anstelle die Verbindung bestehen zu lassen solange das Programm aktiv ist.

Dies ist sicherlich nicht die Ursache, da zwischen DDS und einer einfachen View eben kein Unterschied besteht.
Sicherlich gibt es komplexe Views (mit Group und Having), die ggf. einen Tabelscan erzwingen. Aber auch da sollte man sich ggf. zusätzliche Informationen über da Joblog holen.