1

MySQL から Elasticsearch にデータをフェッチする必要があります。そのために Elasticsearch jdbc プラグインを使用しています。このプラグインを使用すると、MySQL からデータを取得するためのクエリを設定できますが、クエリでは 1 つのテーブルからのみデータを取得でき、フェッチするテーブルが 20 以上あります。複数のテーブルに連続してインデックスを作成するにはどうすればよいですか? 各テーブルにリバーを追加しようとすると、インデックス作成により CPU 使用率が高くなります。

4

1 に答える 1

0

「このプラグインを使用すると、MySQL からデータを取得するためのクエリを設定できます」 質問を正しく理解できた場合は、内部結合、または 1 つのクエリでテーブルを結合する where ステートメントを試す必要があります。

例: SELECT * FROM table1 INNER JOIN table2 ON table1.ID = table2.ID WHERE table1.amount > 5000

于 2013-08-28T11:35:05.777 に答える