Such queries will happily run on your development
environment:
style=
"padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;">
aspnet_users "color:#0000FF;">where "color:#000000;">UserName "color:#808080;">= ‘
blabla "color:#FF0000;">‘

What if you alter the table and add the indexes yourself?
New indexes slow down INSERT,UPDATE,DELETE because there are additional index to update. It’s better to have least number of index but have the best possible use of them.
Do use additional Indexes, if the architecture of your app makes it easy for you to utilize other columns for any of the functions stated above.
The additional cost of additional index for dozen thousand of these functions will be negligible.
Introduction
IwillshowyouhowIbuiltastartpagesimilartoGoogleIGin7nightsusingASP.Ne…
ASP.NET AJAX Windows Workflow Foundation LINQ DLinqXLinq Kinder
Downloadsourcecode-841.1Kb http://www.codeproject.com/…/MakingGoogleIG.asp
Introduction
IwillshowyouhowIbuiltastartpagesimilartoGoogleIGin7nightsusingASP.Ne…
What was the problem again?, the server down because use of to much resource over the aspnet_profile table or the performance of that table?
So can you sacrifice performance for availability?
Thanks!