最有效的內存類型我目前正在配置一個服務器,它將運行帶有多個訂閱進程的kdb + tickerplant。是否有用於實時kdb數據的最佳物理內存類型?kdb +
Q
kdb +
1
A
回答
1
在http://code.kx.com/q/ref/card/#datatypes結算的字號大小答案取決於你的意思是「高效率」 - 到目前爲止,你在等待時間最大的命中是內存分配,所以分配越少越好。這意味着更小的類型。
但是當然,你必須權衡這個問題與你的用例。
爲了您的實時始終確保tickerplant插入時間列,以便在時間列上維護#s
以便高效查詢。
tickerplant本身在計時器上發佈 - 計時器在cpu上的命中時間越長,但tp在發佈前收集數據一段時間。再次,衡量用例。順便說一句,確保你的tickerplant正在寫入日誌文件到一個快速的本地磁盤,以減少酒吧延遲和愛荷華州。
如果你正在從多個來源操作高負載,請考慮操作系統調整太像tcp quickack(http://www.techrepublic.com/article/take-advantage-of-tcp-ip-options-to-optimize-data-transmission/)。有類似的調整內存分配和磁盤I/O。
相關問題
- 1. KDB從
- 2. 在kdb +
- 3. kdb + 32bit
- 4. KDB'@'運算符
- 5. 如何在KDB +
- 6. KDB + Node.js接口
- 7. 多行的KDB
- 8. KDB qstudio線圖
- 9. 在Q/KDB
- 10. 選擇 - KDB
- 11. kdb更新語句
- 12. Python和kdb集成
- 13. KDB +/Q更好webinterface
- 14. KDB如何有選擇
- 15. q kdb填寫缺少fxrates
- 16. 使用qJava寫入KDB
- 17. kdb函數不起作用
- 18. KDB/Q內存消耗
- 19. 如何更改Q/KDB
- 20. Kdb + NodeJS的驅動程序
- 21. 導入CSV到KDB表
- 22. KDB獲取子字符串
- 23. postgresql/SQL數據庫到kdb
- 24. KDB +:替換空整數,0
- 25. 加載KDB +數據爲R
- 26. kdb splayed表元錯誤
- 27. 在KDB中編寫符號
- 28. 讀取CSV文件到Q/KDB +
- 29. 如何在Windows中啓動kdb實例?
- 30. 如何顯示KDB行大小?
感謝您的評論,我編輯了我的帖子,澄清*物理*內存類型。市場上有很多選擇。 – nightTrevors
哦,我明白了。據我所知,除了stacresearch的M3堆棧之外,沒有任何針對內存類型的基準。 –