問題タブ [federated-storage-engine]
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 サーバーでこのクエリを実行すると、「MySQL サーバーがなくなった」というエラーが表示されます。次のクエリでは、両方のテーブルに 1000000 行を超える行があります。
これが私のログファイルですが、取得できません。答えてくれた@Faisalに感謝します。ログファイルを確認しましたが、取得できません..
110111 10:19:50 [注意] プラグイン「FEDERATED」は無効になっています。
110111 10:19:51 InnoDB: 開始しました。ログ シーケンス番号 0 945537221
110111 10:19:51 [注意] イベント スケジューラ: ロードされた 0 イベント
110111 10:19:51 [注意] wampmysqld: 接続の準備ができました。バージョン: '5.1.36-community-log' ソケット: '' ポート: 3306 MySQL Community Server (GPL)
110111 12:35:42 [注] wampmysqld: 通常のシャットダウン
110111 12:35:43 [注] イベント スケジューラ: パージ待ち行列。0 イベント
110111 12:35:43 InnoDB: シャットダウンを開始しています...
110111 12:35:45 InnoDB: シャットダウンが完了しました。ログ シーケンス番号 0 945538624
110111 12:35:45 [警告] 1 個のプラグインの強制シャットダウン
110111 12:35:45 [注意] wampmysqld: シャットダウン完了>
110111 12:36:39 [注意] プラグイン 'FEDERATED' は無効になっています。
110111 12:36:40 InnoDB: 開始しました。ログ シーケンス番号 0 945538624
110111 12:36:40 [注意] イベント スケジューラ: ロードされた 0 イベント
110111 12:36:40 [注意] wampmysqld: 接続の準備ができました。バージョン: '5.1.36-community-log' ソケット: '' ポート: 3306 MySQL Community Server (GPL)
110111 12:36:40 [注] wampmysqld: 通常のシャットダウン
110111 12:36:40 [注] イベント スケジューラ: パージ待ち行列。0 イベント
110111 12:36:40 InnoDB: シャットダウンを開始しています...
110111 12:36:42 InnoDB: シャットダウンが完了しました。ログ シーケンス番号 0 945538634
110111 12:36:42 [警告] 1 個のプラグインの強制シャットダウン
110111 12:36:42 [注意] wampmysqld: シャットダウン完了
110111 12:36:52 [注意] プラグイン「FEDERATED」は無効になっています。
110111 12:36:52 InnoDB: 開始しました。ログ シーケンス番号 0 945538634
110111 12:36:52 [注意] イベント スケジューラ: ロードされた 0 イベント
110111 12:36:52 [注意] wampmysqld: 接続の準備ができました。バージョン: '5.1.36-community-log' ソケット: '' ポート: 3306 MySQL Community Server (GPL)
110111 12:37:42 [注] wampmysqld: 通常のシャットダウン
110111 12:37:42 [注] イベント スケジューラ: パージ待ち行列。0 イベント
110111 12:37:42 InnoDB: シャットダウンを開始しています...
110111 12:37:43 InnoDB: シャットダウンが完了しました。ログ シーケンス番号 0 945538634
110111 12:37:43 [警告] 1 個のプラグインの強制シャットダウン
110111 12:37:43 [注意] wampmysqld: シャットダウン完了
110111 12:37:46 [注意] プラグイン 'FEDERATED' は無効になっています。
110111 12:37:46 InnoDB: 開始しました。ログ シーケンス番号 0 945538634
110111 12:37:46 [注意] イベント スケジューラ: ロードされた 0 イベント
110111 12:37:46 [注意] wampmysqld: 接続の準備ができました。バージョン: '5.1.36-community-log' ソケット: '' ポート: 3306 MySQL Community Server (GPL)
mysql - フェデレーションが有効になっているかどうかを確認する方法
MySQL サーバーでフェデレーションが有効になっているかどうかを確認するためにシェルで実行できるコマンドは何ですか?
ありがとう。
mysql - インストール後に mysql でフェデレーテッド エンジンを有効にするにはどうすればよいですか?
私はmysql 5.1.44を持っています:
mysql でフェデレーテッド エンジンを有効にする必要があります。どうすればいいですか?
mysql - mysql の VIEW で FEDERATED を作成することは可能ですか?
リモートサーバーに配置された VIEW で FEDERATED を作成するにはどうすればよいですか? 私はMySQLを使用しています。
mysql - Postgresqlアナログからmysqlフェデレーションテーブルストレージエンジン
postgresqlのDBLink(http://www.postgresql.org/docs/current/static/dblink.html)と外部データラッパー(http://www.postgresql.org/docs/9.1/static/ddl-foreign- data.html)、これはmysqlの「フェデレーション」ストレージエンジン(http://dev.mysql.com/doc/refman/5.0/en/federated-use.html)と同じレベルの機能を提供します(存在する場合)。
mysql - リモートデータベースのmysqlテーブルからレコードを挿入する
2 つの異なるサーバーに 2 つのデータベースがあり、サーバー 2 のテーブル A からサーバー 1 のテーブル B にレコードを挿入したいのですが、テーブル A と B のスキーマは同じですが、名前が異なります。これはどのように行うことができますか?
mysql - MySQL Federated Storage Engine とレプリケーション (パフォーマンス)
簡単に言えば、基本的なユーザーの詳細 (ユーザー ID (インデックス)、ユーザー名、パスワード、親ユーザー、ステータス) が 1 つのデータベースに格納され、拡張されたユーザーの詳細 (同じユーザー ID (インデックス)、氏名、住所) が格納されている大規模なデータベースを扱っています。など)別のサーバー上の別のデータベースに保存されます。
特定のユーザーが所有するすべてのユーザーを (基本ユーザー詳細データベースの親ユーザー フィールドを介して) 選択し、フル ネームで (拡張ユーザー詳細フィールドから) 並べ替え、一度に 25 人だけを選択するクエリを実行する必要があります ( 1 人のユーザーに対して数千、場合によっては数万になります)。
私が解決できる限り、考えられる解決策は 3 つあります。
JOIN なし - 1 つのクエリですべてのユーザー ID を取得し、それらの ID に基づいて 2 番目のクエリを実行します。これは問題ありませんが、ユーザー ID の数が非常に多くなりすぎてクエリの最大長を超えたり、ひどく非効率になる可能性がある場合を除きます。
基本的なユーザーの詳細を含むデータベース テーブルを、拡張された詳細を含むサーバーに複製して、JOIN を実行できるようにします。
フェデレーテッド ストレージ エンジン テーブルを使用して #2 と同じ結果を得る
3 が最適なオプションのようですが、パフォーマンスに関する情報はほとんど見つかりませんでした。また、実稼働データベースでこれを使用する際には注意が必要なコメントも 1 つ見つかりました。
何が最良の実装になるかについての提案をいただければ幸いです。
ありがとう!
mysql - 連携エンジン PHPmyAdmin、MYSQL5、Magento、CPANEL
リモート サーバー上の古い magento データベースのいくつかのテーブルにアクセスしようとしています。次のように、SQL を使用してローカル サーバーにテーブルを挿入し、フェデレーション エンジンでテーブルを再作成しようとしています。
しかし、それらは MyIsam テーブルにデフォルト設定されています (テーブルをエクスポートすると、これを確認できます)。また、「操作」タブでエンジンの種類をフェデレーションに変更することもできません。MYSQL バージョン 5.1.68-cll を実行しています。助けてください!