問題タブ [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 - MySQL 分割テーブル
私のアプリケーションは mysql と Java を使用して開発されました。これは病院管理システム用です。トランザクションの数が非常に多くなるため、X 線、臨床検査、投薬、手術など、患者のすべての料金を 1 つのテーブルに保持しています。このテーブルを小さなものに分割することを考えているので、それぞれの料金タイプを獲得したテーブルに入れています。これはパフォーマンスと管理に適していますか?
php - マルチマスター クラスターに接続するように PHP PDO を構成するにはどうすればよいですか?
データベースの負荷分散にPercona XtraDB Clusterを使用しています。
データベースに接続する通常の方法は次のとおりです。
ただし、複数のマスターがあり、それぞれがいつでも停止している可能性があります。
負荷分散と安全なフェールオーバーを使用してデータベース クラスターへの接続を確立する方法は?
php - Mysql Innodb は、選択した降順で最後の行を返さない
次のようなテーブルスキームがあります。
ユーザーによる新しいオファーごとに、最後の注文が同じユーザーによって与えられたかどうかを確認します。
user_id が同じである場合、ユーザーを偶発的なダブルクリックから保護するために、新しいオファーを防止します。
オファーに問題がない場合は、オファーを次のように挿入します。
しかし、問題は、選択が約 1 秒後に最後に挿入された行のみを返すことです。つまり、ユーザーがボタンをクリックする速度が速すぎると、複数のオファーを挿入できます。
データベース サーバーとして 5.5.30-30.2-log Percona サーバーを使用します。以下は、my.cnf ファイルです。
mysql - percona レプリケーション チェンジ マスター
2 つの MySQL サーバー間でレプリケーションをセットアップしようとしています。スレーブから次のようにログインします。
私のCHANGE MASTER
声明:
しかし、次のエラーが発生します。
show grants を実行すると、次のようになります
ということは、私はすでに SUPER 特権を持っているのではないでしょうか?
(Percona-Server-55 を実行しています。)
java - ユーザーが同じレコードを編集できないようにする
MySQL と Java を使用して、同じネットワーク上で複数ユーザー アプリケーションを開発しています。私が探しているのは: ユーザー A: レコード 100 を変更しています ユーザー B: 同じレコード 100 を表示または変更しようとしています。
別のユーザーによって既に編集されているユーザー B に対して、アプリケーションがエラー メッセージを返すようにしたいと考えています。
これどうやってするの?
mysql - mysqldump 実行時の MYSQL 変数の変更
innodb エンジンを使用した mysql db があります。mysqldump を実行すると、テーブルがロックされ、書き込みが失敗します。したがって、mysqldump を実行しているデータベースに書き込みを送信したくありません。
ダンプが発生し、データベースがロックされていることを示す変数はありますか?