問題タブ [mysqldumpslow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MysqlDumpSlow コマンドはどこにありますか?
こんにちは、パフォーマンスの問題が発生しているため、遅いクエリをログに記録しています。これについて読んでmysqldumpslow
、クエリを並べ替えるには良い方法だと思いました。
コマンド プロンプトで次のように入力すると、次のように表示されますmysqldumpslow
。
「mysqldumpslow」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
Windows Vista で MySQL バージョン 5.0.79 を使用しています。
注:
c:\Program Files\MySQL\MySQL Server 5.0\bin
は私のパスで、ドライブで 'mysqldumpslow' を検索しましたが、見つかりません。
私は何を間違っていますか?
注: MySql 5.0.x は、このリンクからマニュアルへのmysqldumpslow
コマンドをサポートしています。
mysql - mysqldumpが遅いクエリとして記録するのを停止する方法
2秒より長い遅いクエリを記録しています。1)mysqldumpがselect * from xyz(big table)を呼び出すため、毎日のバックアップも低速ログに記録されることを除いて、これは正常に実行されています。2)バックアップを新しいデータベースに挿入する場合(昨日のバックアップ、日曜日のバックアップなど)。mysqldumpが遅いクエリをログに記録しないようにするにはどうすればよいですか?バックアップの進行中に低速ロギングをオフにする一時的な方法はありますか?提案してください。
ありがとう、Vikas
mysql - このようなクエリをmysql_slow.logから除外するにはどうすればよいですか?
次の質問があります。サポートが必要です。
クエリのすべてのフィールドにインデックスが付けられますが、Explainを実行すると、次のようになります。
my.cnfでlog-queries-not-using-indexesを有効にする必要があります
誰かがこのクエリを書き直して遅いログから遠ざける方法を提案できますか?
mysql - インデックスなしでmySQLクエリをログに記録する方法は?
ログの遅いクエリとインデックスなしのクエリを有効にする方法があると思います。
OK、OK、しかし両方ともmy.cnf構成ファイルで指定した同じログファイルに書き込んでいるようです。
mysqldumpslowを使用して最も遅いクエリを表示しますが、インデックスのないクエリを個別に表示するにはどうすればよいですか?
mysqldumpslow - mysqldumpslow: これらのフィールドは何を示していますか?
最近、ライブの低速クエリの最適化を開始しました。その一環として、遅いクエリに優先順位を付けるために mysqldumpslow を使用することを考えました。私はこのツールを初めて使用します。私はいくつかの基本的な情報を理解できますが、出力の以下のフィールドが正確に何を教えてくれるのか知りたいです。
出力: カウント: 6 時間=22.64 秒 (135 秒) ロック=0.00 秒 (0 秒) 行数=1.0 (6)
以下のフィールドはどうですか?
より良い説明が見つかりませんでした。よろしくお願いします。よろしく、UDAY
mysql - mysqldumpslow 出力をファイルに書き込む
mysqldumpslow コマンドの出力をファイルに書き込む方法はありますか?
試してみ/usr/bin/mysqldumpslow log_file /var/log/mysql/log-slow-queries.log > /var/log/mysqldumpslow.log
ましたが、mysqldumpslow が log_file を見つけられないというエラーが表示されます。
Linuxコマンドラインの知識が不足していてすみません!
c++ - MySQLDump の場合、テーブルごとにダンプされた行数を出力するコメントを追加します
MySQLDump について、テーブルごとにダンプされた行数を出力するコメントを追加したいと思います。このために、ファイル client/mysqldump.c を変更する必要があります。出力例は次のようになります。
-- Table structure for table t1
--
-- Dumping data for table t1
私は MySQL をあまり使用しておらず、この問題を解決するためにどのように進めればよいかわかりません。どんな助けでも大歓迎です。ありがとう!
mysql - データベースを別のサーバーに移動する
mysqldump を使用して、データベースを別のサーバーに移動しています。しかし、データベースには数百万行のテーブルがあり、mysql の復元には時間がかかりすぎます (4 時間)。
これをより速く行う方法はありますか?
mysql - mysql のダンプと復元が遅い
mysqldump コマンドで mysql データをバックアップします。
そして、次のコマンドを使用して testDB.sql ファイルから復元します。
testDB.sql ファイルは 1.8GB で、ローカル コンピューター (Mac pro os10.10 2.6 GHz Intel Core i5、8 GB 1600 MHz DDR3) での復元には約 7 分かかりましたが、同僚の (8GB) ウィンドウ コンピューターでは、 1時間以上かかりました。
どんなアイデアでも私を助けることができますか? それは InnoDB であり、次のような方法も試しています。
そして最後に:
しかし、それは良くないようです。
また、いくつかのツールも見つけました: xtrabackup、mydumper/myloader。mydumper を試してみましたが、今は失敗しました。Mac OS では複雑なようです。
mysqldump のボトルネックと mysql データの復元について、誰かが詳しく説明してくれることを願っています。設定