我正在使用node-oracleDB連接器連接到我的本地數據庫,並且我想詢問它是否是連接到數據庫的其他(最佳)方法,以便提高nodejs和神諭。謝謝nodejs oracle提高能力
回答
我認爲使用連接池是一種好方法。你可以在here找到一些池的例子。
請看這個文件https://github.com/oracle/node-oracledb/blob/master/test/pool.js並仔細閱讀以瞭解如何處理池中的連接。
請解釋你的鏈接涵蓋了什麼。答案應該能夠在不依賴外部鏈接的情況下生活。 –
是的,請仔細閱讀此鏈接https://github.com/oracle/node-oracledb/blob/master/test/pool.js –
瞭解如何處理池中的連接。 –
Node-oracledb是編寫需要連接到Oracle數據庫的Node.js應用程序時使用的連接器。
大多數應用程序將要使用connection pool
var oracledb = require('oracledb');
oracledb.createPool (
{
user : "hr"
password : "welcome"
connectString : "localhost/XE"
},
function(err, pool)
{
pool.getConnection (
function(err, connection)
{
// use the connection
connection.execute(. . .
// release the connection when finished
connection.close(
function(err)
{
if (err) { console.error(err.message); }
});
});
});
});
有一些簡化,例如「默認」連接池,可以更容易分享在不同的模塊池。這全部包含在documentation中。
- 1. 提高nodejs和MySql的性能
- 2. 使用Oracle提示「FIRST_ROWS」提高Oracle數據庫性能
- 3. 提高在Oracle SQL查詢性能
- 4. SQL查詢,力圖提高效率(Oracle DBMS中)
- 5. 提高壓縮率UglifyJS - NodeJS
- 6. 提高代碼審查能力的提示
- 7. EJB 3&Swing:如何提高GUI響應能力?
- 8. 懶惰加載或不努力提高性能
- 9. 數據庫架構設計 - 提高存檔能力的技巧?
- 10. 提高將unordered_map保存到磁盤的能力
- 11. React Native - 在ListView加載時如何提高響應能力
- 12. Guava Interner錯過了一些提高性能的潛力
- 13. 提高性能
- 14. 提高性能
- 15. 提高性能
- 16. 提高性能
- 17. 提高性能
- 18. 提高性能
- 19. 提高性能
- 20. 提高性能
- 21. 如何使用NodeJS提高AWS Lambda函數的性能?
- 22. 如何提高指數的權力?
- 23. WPF - 提高到的力量 - 轉換器
- 24. 提高權力給我的問題
- 25. 提高odeint的速度:重力積分
- 26. 如何提高Oracle Application Server中的HTTPS性能?
- 27. 如何通過Oracle SQL提高性能加入
- 28. 如何提高NOT EXISTS在Oracle的性能
- 29. 如何提高Oracle中的查詢性能
- 30. 提高查詢性能 - 從oracle選擇數據到postgresql
你到底在問什麼?請解釋更多。 – jfriend00
@RachedNemr你使用連接池嗎? –