問題タブ [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.

0 投票する
3 に答える
1400 参照

mysql - 同じサーバー上でPerconaとMySQLを同時に実行できますか?

負荷の高いスレーブサーバーがあります。また、MySQLをPerconaに置き換えることを許可されないという緩和的な状況もあります。

私のジレンマは、PerconaがMySQLの「代替品のドロップ」であるということです。たとえば、Perconaをインストールすると「コマンド」「mysql」が引き継がれます。

かなり長い間オンラインで検索した後(おそらく間違ったキーワードを使用して)、PerconaとMySQLを両方とも同じサーバー(異なるポート、多分?)で実行するようにインストールまたはコンパイルする方法を見つけることができませんでした。

これは可能ですか?読むべきドキュメントやリンクなどはありますか(RTM)?

注意:これはLinuxボックス(openSUSE)にあります

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

java - Java & MySQL リアルタイム アプリケーション

私は現在 HMS アプリケーションを開発しており、複数のネットワーク ユーザーが一緒に作業しています。次のことができるようになりたいです。

  1. ユーザー 1 が患者の記録を更新すると、ユーザー 2 がビューを自動更新します。
  2. ユーザーが患者ファイルを編集しているときに、user2 が Java ダイアログを編集しようとすると、メッセージが表示されます (ユーザーは既にこのファイルを編集しているため、変更をコミットできません)。

これらのポイントは私にとって非常に重要なので、誰でもこれを手伝うことができますか?!

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

mysql - Perconadbレプリケーションの問題

1つのマスターサーバー3つのスレーブ

マスターサーバーのバージョン:5.5.24-55-log

最初のスレーブサーバーバージョン:5.5.24-55

2番目のスレーブサーバーバージョン:5.5.24-55

3番目のスレーブサーバーバージョン:5.5.25a-27.1

最初の2つのスレーブでは、次のタイプのステートメントが適切に複製されます。テーブル1に挿入(テーブル2から*を選択)db2.table1に挿入(テーブル2から*を選択)

スレーブ3(新しいバージョンのpercona dbを使用)では、ステートメントが失敗するようです

すべてのスレーブには同じmy.cnfファイルがあり、server_idのみが異なります。

これは、ソフトウェアの新しいバージョンのバグである可能性があります。

スレーブをアンインストールしてから、マスターからの最新データを使用して再同期してみました。

手がかりはありますか?

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

java - MySQL Java通信

mysql を Java クライアントに接続する方法があるのだろうかと思います。つまり、次のようになります。

ユーザーが machien2 からレコードを更新した場合、mysql はネットワーク上の他のユーザーに信号を送信し、ユーザーに通知します (新しいレコードが追加または更新されました)。

それで、これは可能ですか?または、Java アプリケーションで自動更新メソッドを作成して、たとえば 5 秒ごとにデータを更新できるようにする必要がありますが、問題は、このメソッドが帯域幅を消費することです。そのため、データが追加または更新されたときにのみ更新できる場合は、素晴らしいでしょう。

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

mysql - LIMIT と JOIN を使用した MySQL サブクエリ

これにはJOINを使用したいと思いますが、パフォーマンスへの影響のために実行可能なソリューションはなく、正しい結果セットが返されません。

列は、RunTime毎晩真夜中にキャプチャされた UNIX タイムスタンプです。すべてのエントリーが毎晩発生するわけではありません。

スキーマ:

望ましい結果の例:

基本的に、私の作業クエリは次のようになります。昨日のデータのテーブルをクエリします。

問題は、このクエリが遅いことです。列の最初のサブクエリから離れたいのですRunTimeが、LIMIT と関連付けがうまくいきません。上記は非常に、非常に、長い時間がかかります。

誰かが次の方法の例を持っていますか?

2 番目に最近の、2 番目に最近RunTimeの の行数をRunTime迅速かつ効率的に取得し、RunTimeすべての行で一貫していない場所はどこですか?

どんな提案でも大歓迎です!

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

mysql - percona ツールの pt-trend 出力の意味は?

最近はpercona-toolkitを使っています。ツールの 1 つに pt-trend があります。のように使用されpt-trend mysql-slow、次のように出力されます。

  • 1344442759 1.000000 0.004988 0.004988 0.004988 0.004988
  • 1344442763 2.000000 1.124892 0.000889 1.124003 0.562446
  • 1344442764 133.000000 1.609606 0.000284 1.483041 0.012102

各列の意味 percona の公式ドキュメントに関する情報が見つかりません。

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

c# - STOREDPROCEDURE呼び出しの前にSETステートメントを実行します

MySQL接続、パラメーターを使用したスト​​アドプロシージャコマンドを作成し、DataReaderオブジェクトを返す単純なC#コードがあります。Percona Clusterに切り替えたので、このストアドプロシージャを実行したいと思います。ローカルフラグ(SET wsrep_on = 0;)を使用すると、クラスターが使用できない場合にイベントが機能します。ステートメントSETwsrep_on=0を実行することは可能ですか。ストアドプロシージャを実行する直前?これはセッション変数なので、接続プールなどで機能しますか?乾杯

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

database-backups - innobackupexを使用した特定のテーブルのバックアップを無視する方法

innobackupexを使用してデータベースをバックアップしていますが、いくつかのテーブルを無視する必要があります。--ignore-tablesオプションはありますか?例が見つからないようです

0 投票する
0 に答える
273 参照

mysql - 慢性的な InnoDB テーブルの破損

使用頻度の高い (1 秒あたりの更新数が多い) テーブルがあり、毎週かそこらが破損しているように見えます。ログは決定的ではありませんが、テーブルの標準の InnoDB リカバリ (新しいテーブルを選択し、古いテーブルを切り捨て、古いテーブルに挿入し直す) で問題が解決しました。

私の最初の提案は、更新スループットが高いため、テーブルを InnoDB から MEMORY に移動することでしたが、それは拒否されました。明らかな破損を止める方法について何か提案はありますか?

MySQL バージョン: Percona XtraDB クラスター 5.5.24

OS:CentOS 6.2 64ビット

編集:ログに表示されるエラーは、「テーブルの読み取り中にエラー -1 が発生しました」です。

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

python - Percona Server をインストールした mysql-python

mysql-pythonCentos 6.2 と Percona Server を搭載したマシンにパッケージをインストールしようとしています。ただし、EnvironmentError: mysql_config not foundエラーが発生しています。

このエラーに関する情報を注意深く検索しましたが、見つかったのは、mysql_config バイナリへのパスを PATH システム変数に追加する必要があるということだけでした。

しかし、私のperconaのインストールでは、mysql_configファイルがまったくないようです

find / -type f -name mysql_config何も返しません。