-1

たとえば、私はウェブサイトを持っており、それは外部 SQL データベースです。サイトにページを追加しました。ページ追加の SQL クエリを監視するにはどうすればよいですか? SSMSにそのような機能があれば完璧です。

4

1 に答える 1

1

サーバーの端末に (たとえば SSH 経由で) アクセスする必要がある場合に私が使用する便利な手法は、watchコマンドとmysql --executeを組み合わせたものです。例えば

$ watch -n .5 "mysql -uusername -ppassword db_name -t \
  -e 'SELECT id, name FROM tbl1 WHERE 1 order by created_at DESC LIMIT 5'"

これにより、MySQL ステートメントの結果が画面に表示され、1 秒間に 2 回更新されます。に加えられた変更はtbl1、ターミナル画面で確認できます。

コマンド ライン オプションは- t、列の値が垂直方向に整列されるように、MySQL に出力を表にするように指示します。

- e ''で区切られたコマンド ライン オプション内に複数のステートメントを追加することも;できるため、一度に 2 つ以上のテーブルを観察し、互いに下にある ASCII 形式のテーブルとして出力を確認できます。

于 2013-02-23T19:57:14.227 に答える