I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg ville hellere hive tidspunktet for den 100'nde sidste ud og tælle:
SELECT COUNT(*) FROM percentage WHERE campaign = 1 AND time >= (SELECT time FROM percentage ORDER BY time DESC LIMIT 1 OFFSET 100)
Men skal ikke lige kunne sige, hvad der er mest effektivt :)
Problemet med min er jo, at hvis der er mere end 1 række med samme timestamp, så går det galt. Og mon ikke mysql's optimizer kan gøre en god del ved arne_v's forslag? :)
At hente 100 rækker fra den tabel fylder 1200 bytes + overhead. Det er ingenting. Heller ikke selv om det skal gøres for 2000 ad gangen (og du kan ikke køre de 2000 parallelt anyway - medmindre du har en 100+ CPU box at køre det på).
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.