0

SELECT1M 行のテーブルに対してクエリを実行しようとすると、 timedoutexception.

既に を変更しrequest_timeout_in_ms、ノードを追加しましたが、それでも同じエラーが発生します。

4

3 に答える 3

2

一度にクエリする行が多すぎます。一度に照会する行数を減らし、それらをページングする必要があります。

アップデート:

最初のクエリ:

select <KEY>,p0001 from eExtension limit 1000;

繰り返します: そのクエリから最後の結果を取得します:

select <KEY>,p0001 from eExtension where token(<KEY>) > token(<LAST KEY RETURNED FROM PREVIOUS>) limit 1000;

完了するまでそのパターンを繰り返します。

于 2013-05-24T20:22:49.763 に答える
0

一度に 1M 行すべてを読み取ろうとしているようです。しないでください。

于 2013-05-23T17:49:15.763 に答える