PostgreSQLでメモリ内テーブルを作成するにはどうしたらいいですか?PostgreSQLのメモリ内テーブル
11
A
答えて
13
7
まあ、それはあなたがグローバルな一時テーブルを作成することができ、技術的にメモリテーブル内はありませんが、:
create global temporary table foo (a char(1));
それがメモリに全体の時間残りますが、それはおそらくすることを保証していません(巨大なテーブルがない限り)。
PostgreSQL 9.1の未ログインテーブルを考慮することもできます。これにより、トランザクションの一部ではなくコストパフォーマンスが向上します(書き込み操作はWALでは維持されません)。
関連する問題
- 1. メモリ内のKDB共有テーブル
- 2. postgresql共有メモリの設定
- 3. JDBC +大PostgreSQLのクエリは、メモリ
- 4. メモリ内の全文検索テーブルSQLサーバ
- 5. メモリ内のSQLテーブルを結合する
- 6. スキーマ内でpostgresqlテーブルをグループ化する
- 7. PostgreSQLテーブルのテストデータ
- 8. PostgreSQLのテーブルは
- 9. PostgreSQLの - テーブルの1
- 10. 同じテーブル内の別のカラムのPostgreSQL更新カラム
- 11. テーブル内のすべての行のPostgreSQL関数
- 12. は、CTEテーブル内のレコード数のPostgreSQL 9.5.4で
- 13. postgresql - テーブル内の各カラムの数(ヌル値なし)
- 14. テーブル内のすべての「参照」カラムを返すPostgreSQLクエリ
- 15. Postgresql UPDATEを同じテーブル内の複数のカラムに適用
- 16. PostgreSQLのテーブル名とテーブル名の変更
- 17. PostgreSQL、内部結合3つのテーブルを使用したSELECT
- 18. PostgreSQLテーブルの分散処理
- 19. Postgresql:テーブル名/スキーマの混乱
- 20. postgresqlの高速増殖テーブル
- 21. PostgreSQLのテーブルで検索
- 22. RとpostgreSQLのテーブル操作
- 23. 関連テーブルへのアクセスpostgresql
- 24. Postgresqlのmysqlフェデレーテッド・テーブル・ストレージ・エンジン
- 25. PostgreSQLテーブル間の合計
- 26. 実行時のEsperメモリ内テーブルの変更
- 27. 私はこのように私のPostgreSQL 8.4データベース内のテーブル持っているのpostgresql
- 28. 一時テーブルpostgresql関数
- 29. C++メモリ内のプログラムサイズ
- 30. 内部メモリのタブロードアイコン
すぐに回答いただきありがとうございます。 – PHPst
"global"はPostgreSQLのノイズに過ぎません。おそらく他のRDBMSとの互換性のために有用です。私は[マニュアルを引用します](http://www.postgresql.org/docs/9.1/interactive/sql-createtable.html#SQL-CREATETABLE-COMPATIBILITY): 'オプションで、GLOBALまたはLOCALはTEMPORARYまたはTEMPの前に書くことができます。 PostgreSQLには違いがありません。 ' –
一時テーブルがメモリにどれだけアクセスするかを制限する設定があるかどうか知っていますか? – tothphu