AJAX uopste nije komplikovan, postoji vrlo lijepa .NET biblioteka. U principu sama tehnologija sluzi da posaljes/primis nesto na/sa servera bez postback-a cijele strane, tj. saljes/primas samo potrebne podatke, a ne cijeli form.
Ne bih da se pravim pametan ali mislim da SQL pravi problem sa brzinom kad najmanje u njega sumnjas. Nama se bas desilo da je za neki Crystal reports izvjestaj trebalo 7 min da se izvrsi. Naravno odmah je sumnja pala na CR server. Poslije smo ustanovili da je na mashini koja drzi CR server zauzece procesora oko 15% tokom generisanja reporta. A na SQL server masini 100%.
P.S. Lijep primjer primjene AJAX-a imas na
http://www.metak.com/
App. je radjena u "Ruby on Rails" jeziku.