First off all I know:
Premature optimization is the root of all evil
But I think wrong autocomplete can really blow up your site.>
I will no comply with your requirements and obviously the numbers of scale will depend on hardware, size of the DB, architecture of the app, and several other items. You must test it yourself.
But I will tell you the method I've used with success:
SELECT name FROM users WHERE name LIKE al%.
but use TOP 100
to limit the number of results.Hope it helps.