スフィンクス関連のテーブルからメインデータベースをきれいにする方法があるのだろうか?スフィンクス検索エンジン用のデータベースを別途
詳細:私はSphinxによってインデックスされたデータベースを持っています。私はメイン+デルタインデックスレシピを使用しましたが、それを達成するためにカウンタとウォッチリストのテーブルを追加する必要がありました。
現在、カウンターとウォッチリストのテーブルを別々のデータベースに保存し、メインデータベースをできるだけクリーンに保つことができるのだろうかと思います。
「maindb」と「othersb」がデータベース名でもあることをSphinxはどのように知っていますか?私が知る限り、スフィンクスは実際には単一のデータベースへの接続である「情報源」を扱っています。 – Alex
スフィンクスはありません! Sphinxはデータベースクエリを実行します。そのデータベースエンジンまでルーティングします。 mysqlについては、 'table_definition'の仕様を参照してください。http://dev.mysql.com/doc/refman/5.7/en/join.html sphinxの 'sql_db'は、接続のための 'デフォルトデータベース'です。 「USE」SQLコマンドを使用していると勘違いしているhttps://dev.mysql.com/doc/refman/5.7/en/use.htmlに「USE文を使って特定のデータベースをデフォルトにすることは、あなたがアクセスすることを妨げるものではない他のデータベースのテーブル。 – barryhunter
私は別のIP /サーバー上にあるように2つ目のデータベース(あなたの例ではothersb)を持っていますので、資格は異なります。それはまだ可能ですか? – Alex