Jika Anda dijamin memiliki string antara 1 dan 50 karakter, maka kueri yang sama yang dijalankan pada string X hingga panjangnya akan berjalan lebih cepat menggunakan varchar(X) vs. varchar(MAX). Selain itu, Anda tidak dapat membuat indeks pada bidang varchar(MAX).
Setelah baris Anda memiliki nilai di atas 8000 karakter, maka ada pertimbangan kinerja tambahan yang harus dihadapi (baris pada dasarnya diperlakukan sebagai TEXT alih-alih varchar(n)). Meskipun ini tidak terlalu relevan sebagai perbandingan karena tidak ada opsi varchar(N) untuk string dengan panjang lebih dari 8000.