Làm cách nào để tạo bảng trong bộ nhớ trong PostgreSQL?Bảng trong bộ nhớ trong PostgreSQL
11
A
Trả lời
13
7
Vâng, nó không phải là về mặt kỹ thuật một trong bộ nhớ bảng, nhưng, bạn có thể tạo một bảng tạm thời toàn cầu:
create global temporary table foo (a char(1));
Nó không đảm bảo rằng nó sẽ vẫn còn trong bộ nhớ toàn bộ thời gian, nhưng nó có lẽ sẽ (trừ khi là một bảng lớn).
Bạn cũng có thể xem xét các bảng không được yêu cầu của PostgreSQL 9.1, sẽ cho bạn hiệu năng tốt hơn với chi phí không thể là một phần của giao dịch (hoạt động ghi của chúng không được duy trì trong WAL).
Các vấn đề liên quan
- 1. Đọc bảng tính Excel trong bộ nhớ
- 2. HSQLDB Bảng tạm thời được lưu trong bộ nhớ tạm
- 3. Thuộc tính TimeSpan trong Bộ nhớ bảng Azure
- 4. Cấu trúc dữ liệu trong bảng bộ nhớ
- 5. h2 trong bộ nhớ bảng, kết nối từ xa
- 6. Nhiều bảng phân cảnh trong quản lý bộ nhớ iOS +
- 7. Delphi: sử dụng TClientDataset làm bộ nhớ trong bộ nhớ
- 8. Hết hạn bộ nhớ bảng Azure
- 9. bộ nhớ cache chia sẻ bộ nhớ trong bộ nhớ actorecord
- 10. .Net Bộ nhớ trong bộ nhớ đơn giản
- 11. Làm cách nào tôi có thể nhận được băm của toàn bộ bảng trong postgresql?
- 12. Lưu trữ một bảng đơn giản trong bộ nhớ trong ASP.NET?
- 13. lỗi bộ nhớ trong python
- 14. PostgreSQL: Thời gian tạo bảng
- 15. Bộ nhớ đệm trong của DbContext (?)
- 16. Tạo thư mục trong Bộ nhớ trong
- 17. Đổi tên tệp trong bộ nhớ trong
- 18. Liệt kê tất cả các bảng trong postgresql information_schema
- 19. Bảng không tên có vấn đề trong Postgresql
- 20. PostgreSQL sao chép dữ liệu trong bảng cây
- 21. ALTER truy vấn rất chậm trên bảng nhỏ trong PostgreSQL
- 22. sql chia chuỗi theo không gian thành bảng trong postgresql
- 23. Tìm sự khác nhau giữa hai bảng lớn trong PostgreSQL
- 24. làm thế nào để hợp nhất hai bảng trong postgresql
- 25. Cách tìm bảng có cột cụ thể trong postgresql
- 26. Bộ sưu tập lưu trong bộ nhớ đệm trong backbone.js?
- 27. Làm cách nào để triển khai bộ nhớ cache hình ảnh trong bộ nhớ trong Android?
- 28. cách phân bổ bộ nhớ đúng trong C++ trong điều kiện bộ nhớ thấp
- 29. Phân bổ bộ nhớ tĩnh trong bộ nhớ cache CPU trong c/C++: có thể không?
- 30. Lưu trữ dữ liệu trong bộ nhớ
Cảm ơn rất nhiều câu trả lời nhanh. – PHPst
Ngoại trừ "toàn cầu" chỉ là tiếng ồn trong PostgreSQL. Có thể hữu ích cho khả năng tương thích với RDBMS khác. Tôi [báo dẫn hướng dẫn] (http://www.postgresql.org/docs/9.1/interactive/sql-createtable.html#SQL-CREATETABLE-COMPATIBILITY): 'Tùy chọn, GLOBAL hoặc LOCAL có thể được viết trước TEMPORARY hoặc TEMP. Điều này làm cho không có sự khác biệt trong PostgreSQL, ... ' –
Bạn có biết nếu có một thiết lập cho các bảng tạm thời để giới hạn bao nhiêu nó đi vào bộ nhớ? – tothphu