DBMSのログ
ロギング機能でDBMSのログをテキストファイルに出力することはできますか?
-
書き出せます。
ロギングの設定タブの外部ログファイル名に書き出したい場所を指定したらできます。
DBMSだけ設定すればそれのみ書き出されます。よっぽどユーザ用でいけると思います。
(他のものも設定すると、全部出ますので、ログの中から探すことになりますね)
また、SQL系ならProfiler使うのも1つです。MSSQLではManagementStudioについてますね。
-
mnさん、
水野さんが言われる通りです。「開発者用」とかを指定したりすると、とんでもない量のログが出てきて、パニックになってしまいます(笑
-
ありがとうございます
ユーザ用でやるとどのような情報が書き出されるのでしょうか? -
ユーザー用でやると、最低限のSELECT分などがどう発行されているかなどが出力されます。
その出力されたものを、MSSQLであればSqlManagementStudio、postgresqlであればpgAdminなどを活用してきちんと分析することで、インデックスが使い切れているか、見直した方がいいかなどすることで、より速度は向上すると思います。
-
ありがとうございます
もう少しご教示いただきたいのですが、
MicrosoftSQLserverをユーザ用で設定して設定タブの外部ファイル名を設定しましたがログが出力されません
どのタイミングで、デフォルトではどこのフォルダに書き出しされるのでしょうか? -
データビューとゲートウェイがYESになっていないとダメだと思いました。
(すみません、今手元に開発環境ないので)
iniファイルを触ることになるので、一度開発版は立ち上げ直した方が良いと思います。 -
mn様
水野さんが今レスが出来ないという事なので画像貼ります。
-
皆様ありがとうございます
設定タブのデータビューのYesにしないと出力されないということでしょうか?
-
すみません。落ち着いたので確認出来ました。
データビューはいらないですね。ゲートウェイは必要です。
>ヘルプのMagic xpa 逆引き辞典を参照ください
データベース→データベースに送信されるSQLを参照するには
-
ログが出力されるようになりました
皆様ありがとうございました
サインインしてコメントを残してください。
コメント
10件のコメント