[前][次][番号順一覧][スレッド一覧]

mysql:9392

From: "久松大輔" <"久松大輔" <CQN04630@xxxxxxxxxx>>
Date: Thu, 20 May 2004 09:02:27 +0900
Subject: [mysql 09392] Re: 巨大テーブルの高速操作

久松です。

菅原様、ありがとうございます。

>  SELECTしてもマッチしない、ということでしょうか。

はい。SELECTしていた時刻にINSERTしていたであろうデータが、存在しません。

> > SELECT 実行中にそのテーブルがロックされ、 INSERTが拒否されているように
> > 思えるのですが、これを回避する方法はないでしょうか?
>
> であれば、INSERT時にエラーが返ると思うのですけれど。

あ、やはりそうなんですか?
実は、INSERTはミドルウェアが実行していて、エラーが返っているかどうかは確認できな
いんです。ですので、SELECTのプライオリティを下げる(上げるのはHIGH_PRIORITYがあ
りますけど)か、INSERTに失敗しない設定とかあるといいのですが…。

※INSERTにLOW_PRIORITYを付けることができれば、SELECT終了後に書き込まれるのですよ
ね?

>  ちなみに、MySQLでこの手の質問をするときはテーブルタイプも書いたほうが
> 良いと思います。

すいませんでした。テーブルタイプは MyISAM です。



[前][次][番号順一覧][スレッド一覧]

      9387 2004-05-19 15:52 ["久松大輔" <CQN04630] 巨大テーブルの高速操作                  
      9390 2004-05-19 22:45 ┗[SUGAWARA Hajime <sug]                                       
->    9392 2004-05-20 09:02  ┗["久松大輔" <CQN04630]                                     
      9395 2004-05-20 11:30   ┣[SUGAWARA Hajime <sug]                                   
      9397 2004-05-20 11:56   ┃┗[SUGAWARA Hajime <sug]                                 
      9398 2004-05-20 12:48   ┃ ┗["久松大輔" <CQN04630]                               
      9396 2004-05-20 11:46   ┗[SUGAWARA Hajime <sug]