laten we wat hulpmiddelen gebruiken
Aangezien het initiële vermoeden (zie hieronder) niet klopte , probeer uw zoekopdracht uit te voeren via MySQL Workbench om queryprestatiestatistieken te verzamelen .
eerste vermoeden (geen resultaat)
Gewoon een gedachte:
- TEKST kolomgrootte op schijf is 2 + N bytes waarbij N de lengte van de string is
- VARCHAR duurt 1 + N bytes (voor N ≤ 255) of 2 + N bytes (voor 256 ≤ N ≤ 65535)
Probeer de tekst in de kolom boven 256 te vergroten tekens en voer uw tests opnieuw uit. Mogelijk zullen ze draaien met prestaties die beter overeenkomen.
Houd er ook rekening mee dat de verschillen die u post, worden uitgedrukt in microseconden per record, dus er kunnen veel OS-gebeurtenissen in de weg zitten of heel eenvoudig if (TEXT) {do some additional IO or housekeeping}
codepad in de bron.