Als u gegarandeerd strings hebt tussen 1 en 50 karakters, dan zal dezelfde query die wordt uitgevoerd over strings met een maximale lengte van X sneller worden uitgevoerd met varchar(X) versus varchar(MAX). Bovendien kunt u geen index maken op een varchar(MAX)-veld.
Als uw rijen eenmaal waarden hebben van meer dan 8000 tekens, zijn er aanvullende prestatieoverwegingen waarmee u te maken hebt (de rijen worden in principe behandeld als TEKST in plaats van varchar(n)). Hoewel dit niet erg relevant is als vergelijking, aangezien er geen varchar(N)-optie is voor strings met een lengte van meer dan 8000.