最新のデータベース(MySQLを含む)のほとんどは、セットベースの操作を実行するように設計されています。カーソルの問題は、カーソルが行ベース(または手続き型)の操作を実行することです。このため、最近のDBMSでカーソルなしで実行できるジョブを実行するためにカーソルを使用している場合、ほとんどの場合、パフォーマンスが低下します。
この記事 をご覧ください。 、2つを超えてまともな仕事をします。 SQL Serverを念頭に置いて作成されていますが、ほとんどの概念が適用されます。
最新のデータベース(MySQLを含む)のほとんどは、セットベースの操作を実行するように設計されています。カーソルの問題は、カーソルが行ベース(または手続き型)の操作を実行することです。このため、最近のDBMSでカーソルなしで実行できるジョブを実行するためにカーソルを使用している場合、ほとんどの場合、パフォーマンスが低下します。
この記事 をご覧ください。 、2つを超えてまともな仕事をします。 SQL Serverを念頭に置いて作成されていますが、ほとんどの概念が適用されます。