De fleste moderne databaser (inklusive MySQL) er designet til at udføre sæt-baserede operationer. Problemet med markører er, at de udfører rækkebaserede (eller proceduremæssige) operationer. På grund af dette vil du næsten altid se en performance-hit, når du bruger markører til at udføre et job, der kan udføres uden markører på et moderne DBMS.
Tag et kig på denne artikel , som gør et anstændigt stykke arbejde over de to. Det er skrevet med SQL Server i tankerne, men de fleste af begreberne gælder.