Kentaro Hayashi
hayas****@clear*****
2017年 7月 21日 (金) 18:39:42 JST
林です。 On Thu, 20 Jul 2017 14:19:47 +0900 yamato seriu <tomat****@gmail*****> wrote: > ご連絡いただいたということでありがとうございます。 > > 今わかっているところでいいますと、MariaDBがPARTITIONに対するFULLTEXTをサポートしていないのが原因のようです。 > SpiderエンジンはPARTITIONだと1対多の複数サーバへシャーディングが行えるので便利なのですが、 > FULLTEXTを設定する場合はCONNECTIONでの1対1のみのようです。 > snip > > カスタマイズ版のMariaDBだとパーティションでのFULLTEXTに対応しているみたいですが、 > 2014年でアップデートが止まってるので先々の不安がある感じしてます。 https://image.slidesharecdn.com/mariadbspidermroonga20140218-140223103623-phpapp01/95/mariadb-spider-mroonga-20140218-13-638.jpg?cb=1393151870 をみるとたしかにそんな感じですねぇ。 こういうのって https://jira.mariadb.org/ にカスタマイズ版にしかない機能をとりこんでくれと フィードバックしたほうが良さそうな気がします。 やまさん、せっかくなのでやってみませんか? > またそのほか、強引な手法でコネクションにて分散しているDB分のテーブルを作成し、unionでつないでみましたが、 > 分散分の合計が処理時間となるため、イメージしてたよりも少し重たいなという印象です。 > snip > > limit 0, 10とする、というようにし、データの取得漏れがないようにするだけのためのものです。 > ただこのパターンでは分散すればするほど処理が加算されていき、結果的に処理時間が増大してしまうなというのが > いま現状の状況です。 > > 現状、まだ未解決のため何か情報がありましたらよろしくお願いします。 このあたりになってくると、制約のあるなかどう速くするかという話になってくるので、 もしかしたら MySQLユーザー会 http://www.mysql.gr.jp/ のメーリングリストで 相談すると、猛者がアドバイスしてくれるかもしれません。 -- Kentaro Hayashi <hayas****@clear*****> -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: 無し 型: application/pgp-signature サイズ: 833 バイト 説明: 無しDownload