3

データベースからのデータを必要とする CUDA コードを書いています。PostgreSQL に格納されているデータベースから 400 のランダムな行を取得したいと考えています。各行を順番に取得すると、コードが非常に遅くなり、並列処理と高速化の目的を果たせなくなります。そのため、PostgreSQL との複数の接続を作成し、データをより高速に取得できる C ライブラリまたは関数が必要です。

それを行うのに役立つCの何かがありますか?

4

1 に答える 1

1

おそらく、次のようなクエリが適しているでしょう。

SELECT * FROM tablename ORDER BY RANDOM() LIMIT 400;
于 2012-09-05T18:24:15.343 に答える