2012年6月 7日

[mysql 15773] Re: MySQLが返却するOKパケットのserver_status

香西です。

後藤様のご指摘ありがとうございます。
サーバAでは、
 AUTO_COMMITが0(auto_commit=0の設定)
 Multi queryの設定が0(multiquery非許容)
サーバBでは、
 AUTO_COMMITが1(auto_commit=1の設定)

 Multi queryの設定が1(multiquery許容)
ということでしょうか。

MySQL接続後のクエリの実行内容はサーバA、Bで同じなので、
こうなる原因はMySQLへの接続時のパラメタの設定が異なるか
らでしょうかねぇ。


> -----Original Message-----
> From: gotou1213@xxxxx [mailto:gotou1213@xxxxx]
> Sent: Thursday, June 07, 2012 1:35 PM
> To: ml@xxxxx
> Subject: [mysql 15772] Re: MySQLが返却するOKパケットのserver_status
>
> はじめまして、後藤と申します。
>
> > サーバA !%00
> > サーバB +%00
> >
> > 今回の値の相違の意味は、一方がトランザクション区間中で、もう一方がトラ
> > ンザクション区間中でないということでしょうか。
> > 両方のサーバ上で同じようにトランザクション処理をしているつもりなのです
が。
>
> Wireshark で見てみたところ以下の通りに表示されたので、
> この通りの意味なのかもしれません。
>
> Server Status: 0x0022
> .... .... .... ...0 = In transaction: Not set
> .... .... .... ..1. = AUTO_COMMIT: Set
> .... .... .... .0.. = More results: Not set
> .... .... .... 0... = Multi query - more resultsets: Not set
> .... .... ...0 .... = Bad index used: Not set
> .... .... ..1. .... = No index used: Set
> .... .... .0.. .... = Cursor exists: Not set
> .... .... 0... .... = Last row sebd: Not set
> .... ...0 .... .... = database dropped: Not set
> .... ..0. .... .... = No backslash escapes: Not set
>
>
>


投稿者 xml-rpc : 2012年6月 7日 14:53
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/110780
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。