Mar 26 2007

Windows2003Server + SQL Server2000/2005 + ASP = schnell

0 Comments | Kategorien: SQL

Thomas hat vor einigen Tagen per Trial&Error die Performance beim Zugriff auf SQL-Server 2005 von ASP aus durch einfache Änderung des ConnectionStrings erhöht[1].
Da ich einge ähnliche Systeme im Einsatz habe, musste ich das natürlich auch gleich testen. Der Unterschied ist allerdings, dass bei mir auch noch SQL-Server 2000 zum Einsatz kommt. Interessanterweise funktioniert der SQLNativeClient (SQLNCLI) auch mit der 2000er Version problemlos (zumindest ist mir nichts negatives aufgefallen) und bringt mal eben satte 20-60% 20-100% Performance-Steigerung! Also Faktor 1,2 -2x schneller als vorher!!! (Getestet mit einem Skript von eggheadcafe.com.)

ConnectionString alt:
Provider=SQLOLEDB;Data Source=IP\INSTANZ;User ID=user;Password=pass;Initial Catalog=db;

ConnectionString neu:
Provider=SQLNCLI; DataTypeCompatibility=80;Server=IP\INSTANZ; Database=db; Uid=user; Pwd=pass;

Der SQLNativeClient wird automatisch bei der Installation von SQLServer2005 oder SQLServerExpress2005 mitinstalliert.

Bei Gelegenheit folgt noch ein entsprechendes Leistungsdiagramm...

[1] http://blog.thomasbandt.de/39/1553/de/home/win-2003--sql-2005--asp--langsam.aspx

Share or Bookmark this post…
  • E-Mail
  • TwitThis
  • MisterWong.DE
  • Facebook
  • del.icio.us
  • DotNetKicks
  • LinkArena
  • msdn Social
  • MySpace
  • Yigg
  • Technorati
  • LinkedIn
  • Live

Comments are closed