2016-06-02 6 views

Antwort

0

Sofern Ihre Abfrage eine feste Anzahl von Zeilen oder sehr kleine Zahl zurück von Zeilen, dann verwenden Sie ResultSet oder Stream, um Zeilen von node-oracledb zu erhalten. Mit dem grundlegenden maxRows-begrenzten Abfragepfad werden Sie nie wissen, ob alle möglichen Ergebnisse zurückgegeben werden (oder ob sie auf das Limit maxRows gekürzt wurde), und Sie können beginnen, Speicher zu verbrauchen, wenn maxRows groß ist.

+0

Danke Chris. Gibt es eine Möglichkeit, Resultset oder Stream im ora-pool zu benutzen? Oder muss ich ora-pool nicht mehr verwenden und zu node-oracledb wechseln? –

+0

Wenn Sie keinen speziellen Grund haben, ora-pool zu verwenden, würde ich Ihnen empfehlen, den Basistreiber zu verwenden: node-oracledb. –

+0

Ja zu dem, was Dan gesagt hat. Die Verbesserungen werden fortgesetzt. Stellen Sie daher sicher, dass Probleme und Anforderungen gemeldet werden, um die Priorisierung zu unterstützen. –