問題タブ [percona]
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 - WHM/CPanel環境でのPerconaサーバーのインストールとメンテナンス
現在標準のLAMPスタックを使用しているLiquidwebを備えたVPSがあります。特にXtraDBの高度な機能を活用するために、インストールされているバージョンのMySQLをPerconaに置き換え/補足したいと思います。彼らのSysAdminsへの私の最初の要求は、非標準のインストールであるため、それをサポートしないことでした。
私の質問は、WHM / Cpanelで制御された環境でPerconaを正常に実行できる人はいますか?Perconaをどのようにインストールしましたか?何か問題がありましたか?そのインストールをどのように維持しますか?WHMでPerconaを「自動的に」アップグレードすることはできましたか、それとも少なくともPerconaをMySQLにアップグレードすることを防ぐことができましたか?もっと良い方法はありますか?
背景として、私はソフトウェア開発者です。makeを実行できますが、安全なDBインストールを管理することは私の範囲を超えています。
mysql - MySQL から Percona サーバーに移行する必要がありますか
MySQL サーバーでダーティ ページのフラッシュの問題が発生しています。これは多くの CPU リソースを占有し、サーバーにリソースが残っていないためにサイトがダウンします。データベースに 1,000 万件のレコードがあり、さらに増える予定です。テーブルは innodb で実行されており、トランザクション ベースのサイトであるため、innodb が必要です。Percona サーバーに移行すると、ダーティ ページのフラッシュの問題が解消されます。一般的に、MySQL に移行するか、MySQL に固執する方が良いですか?
percona に移行したら、Mysql に戻したい場合、percona から mysql にバックアップを復元できますか?
mysql - MySQL - データベースのパフォーマンスに対する pt-online-schema-change の影響
pt-online-schema-change を使用して大きなテーブル (最大 1 億レコード) のスキーマを変更したいのですが、このツールは実行中に MySql のパフォーマンスに影響しますか?
mysql - Percona XtraDB クラスターと MySQL クラスターの違い
新しくリリースされた Percona XtraDB Cluster は MySQL Cluster と比べてどうですか?
http://www.mysqlperformanceblog.com/2012/01/09/announcement-of-percona-xtradb-cluster-alpha-release/
sql - どのデータベースですか?
私はJava開発者であり、現在、患者、医師、会計士などにサーバーを提供する病院管理システムの開発を開始しています。システムは非常に巨大で、1日あたり90万件のレコードがあり、データは非常に急速に増加しています。次のオプションがあるため、どのデータベースを使用するか混乱しています:(Percona Server(Mysql)、Oracle、SQLServer)、アプリケーションは平均45人のオンラインユーザーのネットワーク上で実行されるため。
ここで良い答えを見つけたいと思います。
前もって感謝します
mysql - Percona Toolkit Vs. Openarkキット。スキーマの変更
pt-online-schema-changeを使用してRDSDBテーブルの2列に一意のインデックスを追加しようとしましたが、次のようなエラーで失敗しました。
しかし、oak-online-alter-tableを使用すると、私のテーブルが変更されます。手順は完了していませんが、エラーは表示されず、出力は次のようになります。
これらのツールは、テーブルを変更するためのさまざまなアプローチを実装していますか?
mysql - pt-table-sync、ホスト名に関する奇妙な問題
pt-table-sync を実行して MYSQL マスター/スレーブ レプリケーションを再同期しようとしています。Debian 5 を実行している 2 つの VPS システムがあり、レプリケーションは問題なく実行されています。
私が抱えている問題は、MASTER サーバーで pt-table-sync を実行すると、SLAVE サーバーへの接続に失敗し続けることです。次のコマンドを実行しています:
pt
-table-sync --dry-run --sync-to-master h='ip of slave server',u='user',p='password
'ウェブサイト アドレス」は、この MySQL サーバーへの接続を許可されていません ...
ただし、マスター サーバーからリモートでスレーブ mysql サーバーに接続しようとすると、次のようになります。
mysql -h 'スレーブ サーバーの ip' -u 'user' -p'password'
その後、問題はまったくなく、データベースに正常にアクセスできます。
私のスレーブサーバーでは、マスターが接続時に使用する mysql ユーザーアカウントを調整し、ホストを調整し、一時的に「任意」に設定して、それが機能するかどうかを確認しようとしました。
私が奇妙に感じたのは、私が発行した正確な pt-table-sync コマンドに応じて、マシンのホスト名が変わるように見えたことです。例えば:
pt-table-sync --dry-run --sync-to-master h='ip of slave server',u='user',p='password'
--> Host 'my website address' is not allowed to ... でこの MySQL サーバーに接続します。
pt-table-sync --dry-run --sync-to-master 'スレーブ サーバーの IP'
--> ユーザー 'root'@''my VPS name'' のアクセスが拒否されました (パスワードを使用: NO)
2 つのコマンドに応じて異なる「ホスト」名が提供される理由がわかりません。リモートで mysql に直接接続できる場合、これが失敗する理由はありますか?
mysql - MySQL レコードを複製する最も簡単な方法
簡単な質問です。いくつかの WHERE を含むクエリがあり、1 つのフィールドを別の値に変更して複製する必要がありますか? 複製できない一意のインクリメント ID フィールドもあります。
mysql - MySQLに保存されたプロシージャでクエリ結果として変数を設定するにはどうすればよいですか?
かなり単純な質問ですが、私はもっと複雑な質問に対する答えしか見つけることができません。
私は保存されたプロシージャに取り組んでおり、現在REPEATループ内にいます。返される1列の値を取得するには、ループ内で次のクエリを実行する必要があります(1つのレコードのみが返されます)。これは、ループの後半で使用するためにvarとして保存する必要があります。
写真からphoto_idを選択します。photo_idDESCLIMIT1で注文します。
保存されたプロシージャで後で使用するために、これを「last_photo_id」に設定するにはどうすればよいですか?