3

次の形式で約100万行を返すクエリがあります。

data = [[i['field1'], i['field2']] for i in tbl.where(conditions)]

そしてそれは5分以上かかっています。

私が単独で試しtbl.where(conditions)たとき、クエリは1秒もかからなかったので、ほとんどの時間はリスト内包表記の行を反復処理するのに費やされたようです。

クエリからfield1/field2を取得するより高速な方法はありますか?(結果をメモリに保存するのに十分なRAMがあります)

4

1 に答える 1