RethinkDB テーブルから選択したすべてのフィールドをメモリに読み込んで、そこから pandas DataFrame を構築しようとしています。テーブルは整数の主キーによってインデックス付けされ、データベースは単一のマシンで 1 つだけ実行されます。データを読み取るコードは次のとおりです。
res = []
for doc in r.db(db_name).table(table).pluck(keys).run(conn):
res.append(doc)
return pd.DataFrame(res).set_index(pk).sort_index()
テーブルには 15 万のドキュメントしかなく、各ドキュメントには約 250 個の値、10 列、1 列は 240 個の値の配列があります。
データベースが停止しているように見えます。数分間何も起こらず、読み取りの「バースト」が発生します。
どうしたの?