質問: DBMSにてメモリを大量に使用したいので、64bit構成を組みたいと考えています。 以下の構成で使う際の既知の問題, ノウハウ, Tips, FAQ, 陥りやすいミス等の情報をできる限り教えてください。 64bit Intel CPU 64bit対応 RedHatLinux MySQL, Tomcat, Apache 32bitサーバと連動する際の注意点等もあれば教えてください。 宜しく御願い致します。
回答: Dummy at Dummy.com - Don't be a Dummy! Get the Right Business Executive Gifts and Employee Gifts URLはダミーです。 ざっと調べただけですが、MySQL、Tomcat、apacheいずれも64bit対応されていないようです。OSが64bitでも、アプリケーションが64bit対応していない場合には32bitプロセスとして動作するので、1プロセスで利用可能なメモリの上限はLinuxの場合3Gになります。 64bitサーバの場合、サーバ全体で搭載可能なメモリは多くなりますが、プロセス単位で考えると上記のようになります。 一つのサーバ上でDBMSとWEBサーバを同時に動かすというのは、性能ダウンなどの問題発生時に原因の切り分けが難しくなるので、個人的にはあまりお勧めしません。今はネットワークも早いので、一台のサーバ上にDBMSとWEBサーバを配置するメリットもあまりないと思います。64bit対応済のDBMSを使用するのであれば、それこそデータをすべてメモリ上に配置することも可能になるので高速な検索も可能になりますがそうでない場合メリットはありません。最適なインデックスの構成を考える方が効果的です。