如何在PostgreSQL中創建內存表?PostgreSQL中的內存表
11
A
回答
13
7
好吧,這不是技術上內存表,但是,您可以創建一個全局臨時表:
create global temporary table foo (a char(1));
它不能保證,它將保留在內存中的全部時間,但它可能會(除非是一張巨大的桌子)。
您也可以考慮PostgreSQL 9.1的未記錄表格,它將以不能成爲事務一部分的成本(其寫入操作不在WAL中維護)爲代價提供更好的性能。
相關問題
- 1. 使用內存中的PostgreSQL
- 2. 內存數據庫中的Postgresql django
- 3. 瞭解postgreSQL共享內存
- 4. postgresql:共享內存不足?
- 5. postgresql共享內存設置
- 6. PostgreSQL在內存數據庫
- 7. PostgreSQL中內連接表的慢計數
- 8. PostgreSQL的表不存在
- 9. postgreSQL中保存表的格式
- 10. 內PostgreSQL中
- 11. Postgresql不使用內存進行緩存
- 12. PostgreSQL的:DELETE不會釋放內存
- 13. 使用PostgreSQL的Java內存不足
- 14. PostgreSQL的功能和內存問題
- 15. 表內更新日期,Postgresql
- 16. PostgreSQL - 關係[表]不存在
- 17. 如何從Postgresql目錄表中檢索Postgresql序列緩存值?
- 18. 從表中的PostgreSQL
- 19. 估計PostgreSQL緩衝區緩存中有多少內存可用?
- 20. PostgreSQL中的保存功能
- 21. Postgresql 9.1在創建表時出現內存不足選擇
- 22. 內公共表表達式中加入PostgreSQL的
- 23. 用於PostgreSQL查詢的Python腳本中的內存錯誤
- 24. PostgreSQL的刪除表如果存在
- 25. Perl中LISTS的內部內存表示
- 26. 是varchar(n)節省postgresql中的內存空間?
- 27. PostgreSQL連接的內存使用量在執行中增加
- 28. Postgresql緩存(內存)性能+如何預熱緩存
- 29. 將CSV文件中的內容加載到PostgreSQL表中
- 30. 將csv中的內容複製到PostgreSQL表中
非常感謝您的快速回答。 – PHPst
除了「全局」只是PostgreSQL中的噪聲。可能對與其他RDBMS兼容有用。我[引用手冊](http://www.postgresql.org/docs/9.1/interactive/sql-createtable.html#SQL-CREATETABLE-COMPATIBILITY):'可選地,GLOBAL或LOCAL可以在TEMPORARY或TEMP之前寫入。這在PostgreSQL中沒有什麼區別,......' –
你知道是否有臨時表的設置來限制它到內存的大小? – tothphu