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]