我剛剛開始使用mysql,我基本上用它來存儲和分發我正在創建的哈希表(我不在乎數據在重新引導或丟失後是否丟失)。我的程序基本上做了一個值的讀取,如果它存在,那麼它讀取另一個值,如果該值不存在,它創建它(總共3個查詢)。我試圖切換到引擎=內存,但沒有注意到很大的差異(或任何比我平常使用的任何我的空閒內存)。所以我的問題是,如果我想通過使用內存作爲存儲引擎來更快地進行讀/寫操作,除了在創建內存時指定內存以外,還需要做什麼特殊的事情?我是否需要做特別的事情來使用內存存儲引擎?
0
A
回答
1
爲了使內存引擎可用,沒有什麼特別的事情需要做。它包含在標準的mysql包中。
就性能和內存使用而言,它實際上只取決於表的模式以及使用方式。你可以閱讀更多關於它在這裏:http://dev.mysql.com/doc/refman/5.0/en/memory-storage-engine.html
1
相關問題
- 1. 我需要做任何特殊的事情來使用NPTL(而不是pthreads)嗎?
- 2. 我是否需要做一些特殊的事情來使用帶符號的替換方法?
- 3. 內存映射存儲引擎
- 4. boost :: interprocess :: named_mutex是否需要存儲在共享內存中?
- 5. 是否有必要調用NSManagedObjectContext保存:用於內存存儲?
- 6. MySQL「識別存儲引擎語句」
- 7. Hbase存儲引擎
- 8. AIX是否有某種基於內存的存儲引擎(解決方案)?
- 9. PostgreSQL的存儲需要引用
- 10. 我是否需要在我的非弧項目中通過Cocoapods做任何事情來使用RestKit 2.0?
- 11. 是否可以使用d8來衡量內存使用情況?
- 12. 我需要使用long類型來存儲Java中的2166136261嗎?
- 13. Google雲平臺計算引擎存儲使用情況
- 14. 爲什麼是MyISAM存儲引擎比InnoDB存儲引擎更快
- 15. 這裏是否需要內存隔離?
- 16. 使用Hadoop作爲MySQL存儲引擎?
- 17. 有多少內存需要neo4j來存儲關係?
- 18. 是什麼存儲「存儲變量所需的內存」的變量和要求的規格有什麼區別?
- 19. 使用PInvoke中的結構後,是否需要釋放內存?
- 20. Android內存分配器 - 內存是否需要連續?
- 21. 使用存儲過程,是否需要cfSqlType?
- 22. 如何使用LINQ來識別特定節點是否存在?
- 23. 保存或刪除時,數據存儲事務是否需要回滾?
- 24. 是否需要使用常量來存儲數據庫信息(php)?
- 25. 編寫遊戲引擎時需要了解的事情
- 26. Google應用引擎數據存儲引用與否?
- 27. MySQL存儲引擎困境
- 28. MySQL存儲引擎決策
- 29. Docker引擎填滿存儲
- 30. MongoDB - 存儲引擎錯誤
謝謝,我更早閱讀它,但無法弄清楚,如果我需要做任何特殊的事情。我的模式非常簡單,兩個INT列組合主鍵,但它不使用我的全部內存,也不比使用innodb更快。 – Lostsoul 2012-02-21 15:17:11