問題タブ [mysqltuner]

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.

0 投票する
1 に答える
3861 参照

mysql - サポートが必要 MySQL の最適化 mysqltuner の問題

私はMySQLTuner.plを使用してサイト/サーバーを最適化しています....これらの問題のいくつかを解決する方法が完全にはわからず、誰かが私を助けてくれるかどうか疑問に思っています.

私は 4GB RAM の VPS を持っています。これは my.cnf 設定です:

mysqltuner の出力は次のとおりです。

  1. パフォーマンスを向上させるために改善できることはありますか?

  2. これを修正する方法:

ディスク上に作成された一時テーブル: 48%

1 日あたりのクエリ キャッシュ プルーニング: 11573

クエリ キャッシュ効率: 29.3%

アップデート:

my.cnf の設定について意見をいただければ幸いです (私は専門家ではなく、設定はインターネット上の他のシステムで見たものであるため、一部間違っている可能性があります)。

ありがとうございました

0 投票する
1 に答える
284 参照

mysqltuner - UNIXサーバーでmysqltunerスクリプトを実行するには?

驚いたことに、このスクリプトに関する初心者向けのチュートリアルが 1 つも見つからなかったため、究極の初心者向けの質問になります。

私がしたいこと :

mysqltuner スクリプトを実行して、サーバーの構成に関する情報を取得したいと考えています。このサーバーでいくつかの問題が発生したため、診断が必要です。このスクリプトは信頼できる方法のようです。

私が持っているもの:

  • mysqltuner.pl
  • サーバーへのftpアクセス
  • phpmyadmin アクセス

サーバーに関する情報:

  • Apache/2.2.20 (Unix) mod_ssl/2.2.20 OpenSSL/0.9.8o
  • バージョン MySQL: 5.0.44

以上です。実行方法がわかりません。どうにかしてサーバー(ftp)にアップロードし、何かを使用して実行する必要があるように感じますが、Webサイトで提供されている情報を利用する知識がありません(http://mysqltuner.com/ )

私には意味のない指示:

(mysqltuner.com から) 最も簡単で最短の方法は次のとおりです。

もちろん、実行ビット (chmod +x mysqltuner.pl) を追加して、perl を直接呼び出さずに実行できるようにすることもできます。

質問:

アクセスできる情報を使用して、このサーバーで mysqltuner を実行する方法を教えてください。

前もって感謝します !

0 投票する
2 に答える
6728 参照

mysql - MySQL を Prestashop 1.6 用に最適化する

4GB RAM、2CPU、60GB SSD の特性を持つ VPS で Prestashop 1.6 搭載の e-shop を実行しています。現在、私のショップには約 20000 個の製品があり、mysql クエリが長時間実行されるため、サイトの読み込みに問題があります。htopを実行してプロセスを分析すると、mysql が両方の CPU を 100% 消費していることがわかります。これはmysqltunerからの出力です:

最適化方法を提案してください。

編集:

スロークエリの出力ログはこちら.

0 投票する
1 に答える
240 参照

php - Mysqltuner は構成とテーブルを最適化し、レポートします

mysqltuner からの報告、手伝ってくれませんか? InnoDB ist を無効にする方法は、安定版の最後の Linux debian mysql バージョンであり、接続は 30% 以上で中止されましたか?

0 投票する
2 に答える
1484 参照

mysql - MySQL の開いているテーブルと開いているテーブル

innodb データベース (MySQL) に 81 個のテーブルがあります。それらのデータは、ディスク上で 2GB になります。私のクエリは、一度に 3 つ以上のテーブルを結合することはめったにありません。私の innodb_buffer_pool サイズは約 2.1 GB です。

mysqltuner.pl を実行すると、次のようになります !!

[!!] テーブルキャッシュヒット率: 7% (274 open / 3K open)

mysqlreport から、実際に 274 が開いており、3K が開いていて、開いている上限が 400 であることがわかります。

ただし、こうすると

この結果を得る

2 つの質問:

1) '%open%' のようなステータス表示から、上記の結果で「開いているテーブル」がゼロではなく 3K と表示されるべきではありませんか?

2)これを改善するために何をする必要があるかについてのアドバイス!! つまり、テーブル キャッシュのヒット率が低いのでしょうか。

ありがとう

PS。お役に立てば第二弾!! 私は mysqltuner.pl にこれがあります:

[!!] ディスク上に作成された一時テーブル: 29% (ディスク上に 35K / 合計 119K)

0 投票する
1 に答える
469 参照

mysql - プリペアド ステートメントは、mysqltuner の後に再準備する必要があります

mysqltuner を実行した後、アプリケーション ログに "Prepared statement needs to be re-prepare" と表示されます (バージョン 1.1 および 1.4 に問題があります)。「flush tables;」を実行すると、エラーはなくなります。オンラインで調べたところ、ほとんどの場合、このエラーに関連して mysqldump について言及されていますが、mysqldump を実行していません。実際には何もしていません。したがって、このエラーに関連するいくつかの質問:

  1. 一般的に言えば、mysqldump に関連しない原因はありますか?
  2. 他の誰かが mysqltuner でこの問題を抱えていますか?
  3. これは、私が調査する必要があるより深い問題を示唆していますか?

my.conf:

他の情報が必要な場合は教えてください。

2015年3月10日編集:問題なく次のことを行いました:

  1. 後で使用するために、mysqldump を実行して 1 つのデータベース (データと関数を含む完全な) を "loadDB.sql" スクリプトにダンプしました。
  2. 新しいデータベースを追加
  3. 「mysql < loadDB.sql」を使用して、新しいデータベースをロードしました
  4. 新しいデータベースに行を更新して追加しましたが、上記で問題はありませんでした。

したがって、mysqltuner を実行した場合にのみ問題が発生します。私が知らないのは

  1. mysqltuner が問題を引き起こしています。この場合、mysqltuner を実行しないか、すぐに「テーブルをフラッシュ」を実行します。その後。
  2. mysql の構成に問題があり、後で問題が発生するため、解決する必要があります。
  3. または、まだ検討していない他の問題の原因があります。最初のステップ、およびこの投稿の理由は、mysqltuner がこの問題を引き起こす可能性があるかどうかを判断することです。

ありがとう。

0 投票する
1 に答える
1370 参照

mysql - この例では、Puppet でネストされたクラスをどのように使用しますか?

mysqltunerForge から puppetをインストールしようとしていますが、既に適切mysqlにモジュールがインストールされていますが、クラスの動作がよくわかりません。例は以下のとおりです。

いくつかの方法を試しましたが、うまくいきませんでした。私は自分の cfg ファイルを使用する必要があり、自分のファイルで動作するように mysqltuner をロードする必要があります。トピックの回答に本当に感謝しています。

敬具。

ラミロ

0 投票する
1 に答える
203 参照

mysql - Magento の断片化されたテーブル

Magento db で mysqltuner を実行すると、次のように表示されます

提案では、それは言う

db バックアップを作成したばかりで、Magneto db を最適化する最良の方法はどれか疑問に思っていました。

一部のフォーラムで、OPTIMIZE オプションが InnoDB であるため使用できないことがわかりました。

私の質問は:

1) Magento InnoDB を最適化するのに最適なコマンドはどれですか?

1203テーブルだといちいちできません。2)すべてのデータベースで最適化を行うことはできますか?