mysqlがリモートサーバ上のデータを接続して更新するために.netコネクタを使用している.net C#アプリケーションがあります。私は時々、クエリの一部をキャンセルするkillクエリが単独で存在することに気付きます。どうすればこの問題を解決できますか?私はどこにでも私のコードにkill
を発行していないことを確認しました。以下はmysqlでkillクエリを引き起こす要因
は、ログファイルのサンプルです:
100717 15:26:03 979 Connect [email protected] on mpcms6
979 Query SET autocommit=0
979 Query SHOW VARIABLES
979 Query SHOW COLLATION
979 Query SET character_set_results=NULL
979 Init DB mpcms6
979 Query SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ
979 Query BEGIN
979 Query Update tblID Set tblID.lastValue = lastValue + 1 Where tblID.tableName='tblReceipt'
100717 15:26:33 980 Connect [email protected] on mpcms6
980 Query SET autocommit=0
980 Query SHOW VARIABLES
980 Query SHOW COLLATION
100717 15:26:34 980 Query SET character_set_results=NULL
980 Init DB mpcms6
980 Query KILL QUERY 979
980 Quit
100717 15:26:54 979 Query Insert into tblReceipt Set receiptID=2607, outletID=6, employeeID=86, customerName='Cash', customerPhone='', totalCostAmount=6.5, totalSellingAmount=40, totalProfitAmount=33.5, changeAmount=0, profit='y', receiptDate = '2010:07:17', receiptTime = '15:26:04'
979 Query Update tblID Set tblID.lastValue = lastValue + 1 Where tblID.tableName='tblReceiptDetails'
100717 15:27:24 981 Connect [email protected] on mpcms6
981 Query SET autocommit=0
981 Query SHOW VARIABLES
981 Query SHOW COLLATION
981 Query SET character_set_results=NULL
981 Init DB mpcms6
981 Query KILL QUERY 979
私はmysqlの.netコネクタを使用しています。タイムアウトは実際にどこから来るのですか? mysqlまたは.netコネクタの動作ですか? – user837306
追加情報で私の回答を更新しました。がんばろう! – AlG
@AIGはい私は読んでいるので、クエリを保存するために設定される最良のタイムアウトは何ですか? – user837306