2011-08-11 45 views
3

MySQLのGeneral Query Loggeneral_logテーブルに誘導する場合、のevent_timeカラムがあります。これは1秒の分解能を持ちます。また、自動インクリメントid列もありません。MySQL一般クエリログエントリの注文

複数のログエントリのタイムスタンプが同じ場合(同じ秒で発生) - その順序はどのように知ることができますか?

(あなたが彼らの順序によって、クエリをログに完全に異なるアプローチを知っている場合は、同様のシェアをしてください)

+2

自動インクリメントは、レコードが挿入された後にのみ発生します...複製バイナリログ(有効にした場合)に対して確認できると思います – ajreal

+2

参照から - * mysqldはクエリログそれは受け取ったもので、実行される順序とは異なるかもしれません。* – Devart

+0

@Devart - それは恐ろしいです:(希望はありませんか? – Jonathan

答えて

0

私の理解と上記のコメント総括:

  • 一般クエリログを( GQL)のエントリは、受信した順に書き込まれます。実行される順序と異なる場合があります。
  • 実際にGQLの分解能はわずか1秒です。
  • binary logは、 olution