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