問題タブ [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.
mysql - 検証済みの正しいパスワードを使用した mysqltuner の無効なログイン資格情報
ubuntu サーバーで使用する mysqltuner をダウンロードしましたが、どのユーザーでログインしようとしても、資格情報が無効であると応答します。root パスワードを使用して定期的に root としてログインしますが、認識されません。mysqltuner は特定の場所に保存する必要がありますか? 'root'@'something' を指定する必要がありますか? 私は何が間違っている可能性がありますか?
mysql - mysqltuner 推奨事項の提案
質問: 実行するたびmysqltuner
に、値を高く変更しても 3 つのコンポーネントについて常に不平を言いますが、それでもさらに多くの値が必要であることを示していMyISAM
ますInnoDB
。join_buffer_size
、以下はボックスの詳細です。私のボックスに他に調整すべきものがあれば教えてください。
ハードウェア: 40 CPUs
および64 GB Memory
MySQL: mysql-5.1.73-3.el6_5.x86_64
my.cnf
mysqltunner
状態
注:毎晩 mysqldump を実行しています。
mysql - 「キー バッファ サイズ」と「合計 MyISAM インデックス」の単位サイズは何を意味しますか?
データベースで MySQLTuner を実行して、正しく最適に動作しているかどうかを確認しましたが、これら 2 つの値に使用されている単位について混乱していました。
パフォーマンス メトリックの出力は次のようになります。
しかし、私の質問はこの行についてです
単位が何を意味するのか、またはサイズがどのように異なるのかわかりません。「M」と「K」とは
キー バッファー サイズは MyISAM インデックスよりも大きくする必要があることはわかっていますが、それが単位を理解していないためかどうかはわかりません。オンラインで検索しましたが、探していた答えが見つかりませんでした。誰かが私のためにこれを明確にしてくれれば、本当に感謝しています。
mysql - my.cnf ファイルは実際にデータベースに対して何をしますか?
my.cnf ファイルを使用すると、アプリケーションの「key_buffer」や「thread_cache_size」などを制御できることはわかっていますが、データベースを直接変更しますか?
現在、サイトには 5 つのサーバー、4 つのテスト サーバー、1 つのライブ サーバーがあります。これらのサーバーの 5 つすべてが 1 つのデータベースから情報を取得します。これによりデータの均一性が維持されますが、ライブ サーバーとテスト (ライブには 8 GB RAM、テストには 1 GB) のパフォーマンスに明らかに違いがあります。そのため、現在、テストサーバーで作業しており、MySQLTunerを実行して改善点があるかどうかを確認しています。私が見てきたことから、my.cnfファイルにいくつかの変更を加える必要があります。しかし、私が知りたいのは、my.cnf ファイルがデータベースにどのように影響するかということです。データベースに変更を加えますか、それともサーバーに使用するリソースをサーバーに伝えるだけですか。
テスト サーバーの my.cnf ファイルを変更して、ライブ サーバーや他のテスト サーバーに影響を与えたくありません。
誰かが私の変更が実装される場所を正確に明確にすることができれば、本当に感謝しています. ありがとう。
php - eBeSucher トラフィック交換を使用するとサーバーが停止する
最初に6 つのサイトがすべて同じ専用サーバー上にあり、そのうちの 2 つのサイトではトラフィックが非常に安定しています。2 つのサイトでは一貫して少なくとも 90 人から 120 人、残りのサイトでは 15 人から 25 人です。
サイトは現在、有料のトラフィック共有会社が呼び出され、他の 4 つのサイトにすべて同じサーバーでホストされているメインのサイトと同じだけのトラフィックを与えるまで、適切に実行されます。適切なリクエストを行う前にサイトが即座にタイムアウトします。 2 ~ 3 回の更新後にロードすることを決定した場合は、プルアップするまでに数秒と 30 秒かかります。ただし、内側をクリックし始めると、サイトの読み込みが速くなりますが、すぐに元に戻ります.
mysqltuner を使用して my.cnf ファイルを変更しましたが、設定が期待どおりに機能しません。それらを適切な曲に微調整するだけでなく。サーバーは 20 TB で、それ自体をサポートするためにより多くの帯域幅があります。
サイトはすべてワードプレスであり、WP-Super Cache がインストールされているため、高速である必要はありません。以下は私の構成設定です。少しバランスが崩れていると思います。クリーンアップのテーブル エラーは WP サイトのテーブルではなく、パフォーマンスとは関係がないことに注意してください。
mysqltuner の結果
これが my.cnf ファイルです
ここで、トラフィック共有サイトは、サーバーに送信するトラフィックの統計を取得するためにサーバーに過剰にpingを送信すると、ユーザーを傷つける可能性があります. どんな助け、考え、またはアイデアも大歓迎です。
どうもありがとう!
mysql - MySqlTuner - 失敗: リターン コード 256
mysqltuner を使用して、Wordpress Web サイトのいくつかの問題の背後にある問題の一種のビジョンを持とうとしていますが、実行時に問題はほとんどありません (ほとんどの場合、実行に失敗したか、コードが返されました: 256)。
まず、次のことを行いました。
wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl
そしてそれを実行します:
perl mysqltuner.pl
しかし、これは私たちが得るものです:
何が問題なのかわかりません。よろしくお願いします!
mysql - 間違ったインデックスを使用したmysqlクエリ
mysql データベースのクエリの一部で最適化の問題が発生しています。アプリケーションをビルドした後、インデックス化されていないクエリを見つけるために、mysqltuner を使用して説明し、最適化しようとしています。これは、頻繁に実行されるクエリであり、インデックスを使用していないレポートです。
これは説明出力です: https://tools.mariadb.org/ea/pyb3h
結合とルックアップに関係する列にインデックスを付けましたが、別のインデックスを選択しているようです。このもう 1 つのインデックスは一意性と呼ばれ、挿入に使用するソース列の 6 つの異なる列で構成されます (これらの列の組み合わせだけが行を一意にするため、私が付けた名前です)。次に、他の列のインデックスがあり、説明でそれらを確認できることを確認しました。なぜこれが起こるのかわかりません。誰か助けてもらえますか?
このクエリの最適化に関するアイデアはありますか?
上記のリンクが機能しない場合の説明は次のとおりです。
関連するテーブル構造も投稿しています:
テーブルのテーブル構造eds_stock
テーブルのテーブル構造store_formats