アカウント名:
パスワード:
所詮CPUが32bitなので、1つのプロセスが使用できるメモリは未だに4GBがリミットのはずです。なので「デカいテーブルをメモリ上に展開する」といった使い方は出来ないと思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
4GB以上のメモリ使いたいですか (スコア:1)
Re:4GB以上のメモリ使いたいですか (スコア:2, 参考になる)
性能向上のために、テーブルをまるごとメモリ上に取り込もうとして、4GBのメモリをサーバーに増設したという事例が紹介されていました。
今でも同じ手法をとるなら、64GBぐらいあっても良いかも。
# ちなみに我家のデスクトップPCは、単なる思い付きで1GB搭載
Re:4GB以上のメモリ使いたいですか (スコア:2, すばらしい洞察)
所詮CPUが32bitなので、1つのプロセスが使用できるメモリは未だに4GBがリミットのはずです。なので「デカいテーブルをメモリ上に展開する」といった使い方は出来ないと思います。
Re:4GB以上のメモリ使いたいですか (スコア:0)
「(物理)ディスク→RAM」よりは「バッファ→(プロセスの)メモリ」の方が格段に速いですから、1プロセス4GBの制限があっても、4GBを超えるRAMが無駄にはなりません。実際にデカいテーブルはRAM内にいます(全領域にアクセスしたとすれば)。
Re:4GB以上のメモリ使いたいですか (スコア:0)
あれ?
プロセスの 4GB = カーネル (1GB) + ユーザランド (3GB)
じゃなかったっけ?