[Senna-dev 682] Re: UPDATEとINSERTでデッドロックが起きる

Zurück zum Archiv-Index

K I iwamo****@gmail*****
2007年 9月 12日 (水) 18:42:43 JST


iwamotkです.

島村様
返信ありがとうございます.
LOCK TABLES READ LOCALに関する設定は行っていません.
ですのでデフォルトの設定のままだと思われます.

ログファイルに関しては,該当する行(mmap, malloc, calloc)は
ありませんでした.ログレベルはDEBUGにしてあったのですが,このレベルでは
記録されないのでしょうか.

>
> こんにちわ。島村です。
>
>
> ログを見たところ、index_addとboolean_searchが同時に、
> かつ同じインデックスに対して起こっているようです。
> LOCK TABLES READ LOCALを利用していますか?
>
> http://dev.mysql.com/doc/refman/5.1/ja/lock-tables.html
> こちらにあるLOCK TABLES READ LOCALを利用していますか?
> MySQLはデフォルトでWRITE LOCKを取得するとREADクエリ
> がロックされる仕様となっています。
>
> Sennaの仕様としては、更新と検索が同時に行われる事に耐えられる仕
> 様になっていますが、
> そこら辺にバグがあるかも知れないので、念のため切り分けという形で
> お聞きしたいです。
>
>
> ログについてですが、以下のコマンドを実行して切り出したログを
> Anonymous FTPがあるので、そちらに置いていただけると助かります。
>
> egrep -20 'mmap|malloc|calloc' /var/senna/log/senna.log > send.log
>
> ftp://cw51.razil.jp/public/
>
> こちらに、ログファイルをputしていただけると助かります。
>
>
> よろしくお願いいたします。
>
>
>
> -------
> 島村 優太郎
> yu****@irx*****




Senna-dev メーリングリストの案内
Zurück zum Archiv-Index