Sybase ではカーソルが非常に遅いと聞いたことがあります。カーソルを避けるべきだとさえ言われています。Sybase のカーソルがどれほど遅いか誰か教えてください。読み取り専用カーソルは問題ありませんか、それとも非常に遅く、カーソルを一緒に使用することは許容されますか?
2 に答える
2
これが例によるあなたの答えです.... 5000行のテーブルに対するサンプル実行時間
手順 | アクセス方法 | 時間 -------------------------------------------------- ------------------- 増加価格 | 3 つのテーブル スキャンを使用 | 28秒 値上げカーソル | カーソルを使用、単一テーブル スキャン |125 秒
于 2013-02-06T20:27:32.810 に答える
1
声明は不完全だと思います。実際の主張は
カーソルは、SET ベースの操作/SQL ステートメントよりも低速です。
これは、Sybase だけでなく、すべてのデータベースに当てはまります。また、原則として、可能な限り、カーソルやレコードのループの代わりに SQL およびセット ベースの操作を (難しい) 試して使用する必要があります。
于 2013-02-06T20:26:34.310 に答える