私は4つの異なるデータベースを持つmysqlデータベースを持っています。データベースの1つには、RAMディスクで実行することでメリットが得られる多くの読み取り/書き込みアクティビティがあります。データレイアウトの性質と必要な読み取りの種類により、memcachedはここでは効果的なオプションではありません。したがって、データベースの1つをRAMディスクで実行したいと思います(データの永続性はここでは問題になりません)。
質問:mysqlデータベースの1つのテーブルにのみデータディレクトリを設定する方法はありますか?3つのデータベースにハードドライブ上のデータディレクトリを設定し、もう1つはRAMディスク内のディレクトリを指すようにします。そうでない場合、同じサーバーにmysqlの2つのインスタンスをインストールするにはどうすればよいですか(Ubuntuを使用しています)。
ところで:私はMEMORYエンジンを知っていますが、パフォーマンスはほとんど向上していません(実際にメモリ内で実行されているようには見えません)。
編集:
テーブルのデータディレクトリを指定するように誤って要求しました。私が実際に意味したのは、mysqlインストールで4つのデータベースのうちの1つにデータディレクトリを指定する方法を尋ねることでした。この修正を反映するように投稿が更新されました。