停止の sql-statement をログに記録するために p6spy を使用しようとしています。公式ドキュメント ( http://p6spy.readthedocs.io/en/latest/index.html ) に基づいて、spy.properties ファイルに outagedetection や outagedetectioninterval などの特定のプロパティを設定することで実行できます。outagedetection 値を 'true' に、outagedetectioninterval を '1' に設定し、結果の spy.log ファイルで実行時間が 1 秒を超えるステートメントのみを見たと思っていましたが、予期しない結果が得られました :( - すべての sql を見ました-私が設定した停止プロパティにもかかわらずステートメント.誰かがそのような問題に直面していますか?
休止状態 5 + スプリング ブート + h2 db + maven を使用します。p6spy を使用するために、次の構成を行いました。
pom.xml に依存関係を追加し ます ここに画像の説明を入力してください
p6spy の公式ドキュメント ( http://p6spy.readthedocs.io/en/latest/configandusage.html#common-property-file-settings ) で、spy.property を取得し、必要なプロパティのみを残しました。以下のコードの結果(読みやすくするためにコメント行をいくつか削除しました): ここに画像の説明を入力してください
次の方法で私のapplication.ymlを変更しました:
- jdbc の後に URL と app :p6spy の接尾辞を変更します。
- driverClassName プロパティを設定します。以下のコードの結果: ここに画像の説明を入力してください