すいません。質問があまりうまくて申し訳ないのですが

皆さんのお力を貸して頂けると助かります。

現在、tritonnという全文検索を使って
INDEXを付与するクエリを、複数テーブル同時に流している(並列処理)のですが
単発で実行したクエリが40秒位で終わるのに対して
同じ構造のテーブルを複数用意して
同時にALTERを流すと、時間が倍以上になってしまいます。

これを、出来れば、並列処理で行っているので
すべて40秒で終わらせるようにするのは、出来ないのでしょうか?


サーバのスペックとしては、実装メモリーが4GBで
myisam_sort_buffer_size は 2GBになります。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/10/20 13:10:37
  • 終了:2010/10/27 13:15:02

回答(1件)

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 Galapagos 963 887 89 2010-10-20 16:26:28
  • id:taknt
    並列処理だから 単体でやったのと同等の時間で終わってくれといううのは
    どういうことなのか よくわかんない。

    そもそも並列処理って?
  • id:a-kuma3
    「同じ構造のテーブルを複数用意して」ってのは...

    腕の良いコックがいました。お店がはやりそうなので、鍋をたくさん用意しました。
    でも、おうちで作るようにはサーブできず、お客さんを待たせてしまいます。

    という感じ。

    ・鍋だけ多くて、コンロが一つしかない
    ・コンロがいっぱいあっても、コックが一人じゃなあ...
    ・コックのアルバイトを何人か雇ったんだけど、指示を出さないと一人じゃ何もできないんだ

    などなど。
  • id:taknt
    指示を出すCPUは 複数あるんだけど、手下が その指示を順番にやってくから時間かかるんだ。

    っていうか、ネックはHDDなんだよなぁ。
    HDDの読み書きで グンと遅くなっちゃう。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません