Alternativet til * i mysql select er å faktisk nevne de kolonnene man trenger. Skal du ha en tabell over navn og e-postadresser, kan man for eksempel skrive 'SELECT navn,epost FROM tabell' i stedet for 'SELECT * FROM tabell'.
En annen ting det er smart å huske når det gjelder ytelse er å bruke WHERE for å avgrense resultatene der man kan. For eksempel: Dersom du ønsker å trekke ut alle e-postadressene for å lage en liste over e-postadresser du kan kopiere inn i Outlook og sende reklame til, vil kanskje 'SELECT epost FROM tabell' virke som den åpenbare queryen å sende, men dersom du har en del brukere som ikke har en e-postadresse registrert vil du kunne få et bedre resultat av å bruke 'SELECT epost FROM tabell WHERE epost != \'\'' eller noe sånt. Alle de blanke radene vil du jo måtte strippe bort i PHP uansett. På samme måte: Er du bare interessert i rader med en dato som er nyere enn en måned, er det mye kjappere å bare gjøre denne avgrensingen i MySQL med en gang i stedet for å hente ut alle rader i tabellen og bruke PHP til å filtrere ut de som er for gamle.