Det er mere effektivt at gøre dette i PHP.
Hurtigere afhænger af de involverede maskiner, hvis du taler om hurtigere for én bruger. Hvis du taler om hurtigere for en million brugere, der rammer et websted, så er det mere effektivt at udføre disse beregninger i PHP.
Belastningen af en webserver, der kører PHP, er meget let fordelt over et stort antal maskiner. Disse maskiner kan køre parallelt, håndtere anmodninger fra besøgende og hente nødvendige oplysninger fra databasen. Databasen er dog ikke let at køre parallelt. Problemer som replikering eller sharding er komplekse og kan kræve specialsoftware og korrekt organiserede data for at fungere godt. Disse er dyre løsninger sammenlignet med at tilføje endnu en PHP-installation til et serverarray.
På grund af dette er værdien af en CPU-cyklus på databasemaskinen langt mere værdifuld end en på webserveren. Så du bør udføre disse matematiske funktioner på webserveren, hvor CPU-cyklusser er billigere og betydeligt nemmere at parallelisere.