1

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 個の値の配列があります。

データベースが停止しているように見えます。数分間何も起こらず、読み取りの「バースト」が発生します。

どうしたの?

db1

db2

4

0 に答える 0