この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
データベース&データベース
›
MySQL
›
MySQLはリアルタイムで実行されるSQL文を閲覧します
眺める:
15074
|
答える:
0
[出典]
MySQLはリアルタイムで実行されるSQL文を閲覧します
[リンクをコピー]
クズども
掲載地 2017/11/15 13:26:51
|
|
|
|
デフォルトでは、MySQLは実行されたSQL文をリアルタイムで表示できません。これは一定のリソースを消費するためです。
この機能を有効にするには、少し設定してこのLOGレコードを開きます。
1 LOG関数の表示
まず、リアルタイムSQL文の記録が有効かどうかを確認しましょう。
MYSQL> 「general_log%」のような変数を表示します。
以下のgeneral_log値はOFFで、オンになっていないことを示します:
ログインが見えます。
2 LOG関数をオンにする
2.1 一時的に開校
以下のように、SQL文のリアルタイム記録機能を有効にし、カスタムログパスを指定します。
ログインが見えます。
これら2つのコマンドはMySQLの再起動後に期限切れとなり、一時的なメソッドです。
注意:このファイルはアクセス数が増えるにつれてさらに大きくなるため、本番環境で一時的に開き、切れたら閉じることを推奨します。
2.2 永久に
恒久的に有効にするには、my.cnfファイルを設定し、以下の2行を追加する必要があります:
ログインが見えます。
MySQLの再起動が効果を発揮します。
3 リアルタイム視聴
しばらくすると、実行されたすべてのSQL文を記録する/var/lib/mysql/sql_statement.logファイルをエクスポートして閲覧できます。
ファイルの変更をリアルタイムで確認したい場合は、Linuxのtailコマンドを使ってください:
$ tail -f /var/lib/mysql/general_sql.log
または、BareTailソフトウェアでリアルタイムで閲覧することも可能です。
先の:
Myisamchkのクラッシュリカバリーの使い方を教えます Mysamchk
次に:
mysqlテーブルが破損しているか、修復されているか、最適化されているかを確認してください
関連記事
•
SQL Serverサーバーはデータベースの整合ルールを修正します
•
SQL SERVERデータベースはデフォルトの照合ルールを修正します
•
SQL Serverのレプリケーションは、データベースを新しいデータベースにクローンします
•
MySQLデータベースのテストテーブルは1,000万件のデータを挿入します
•
[翻訳] なぜNET/C#のMySqlConnectorとMySql.Dataが前者を勝ち取るのか
•
.NET/C# はDataTablesを通じて動的にテーブル構造を作成します
•
SQL SERVERデータベース用のメモリ最適化テーブル
•
SQL Serverがクラスタ化されていないインデックスに対して作成する最大varchar長
閲覧したセクション
ネットワーク技術
.Net/C#
Microsoft SQL Server
サーバー構成
苦情の提案
HTML/CSS/JavaScript
技術チャット
その他の番組編成
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com