das ist ziemlich abhängig davon, wie gross die datenbank ist und welche
art von abfragen. z.b. habe ich bei sybase die erfahrung gemacht, dass
es effizienter sein kann, zwei abfragen hintereinander zu machen mit zwischenspeichern in der temp-db als eine grosse abfrage.
aber klarheit verschaffen dir am besten benchmarks.
es laesst sich auch zeit sparen, wenn du z.b. prepare()-aufrufe
möglichst selten ausführst und platzhalter benutzt - mehr dazu in der DBI-doku...