Soci (Soczó Zsolt) szakmai blogja

2014.12.27.

Azure table storage insert performance

Filed under: Azure,Szakmai élet — Soczó Zsolt @ 17:49

Játszok a table storage-dzsal. Parallel.For-ral tolok be neki entitásokat, de nem volt lenyűgöző a sebessége, még Azure-ban hosztolt vm-ről sem. Azért, mert alapban a .NET nem enged kettőnél több kapcsolatot egy site irányába, így hiába a sok szál, egyszerre csak kettő dolgozik. Márpedig a terhelésünk IO intenzív, ezért sok szállal lehet rajta tolni. A következő kis konfig módosítás látványosan feltolta a beszúrási sebességet:

<system.net>
  <settings>
    <servicePointManager expect100Continue="false" useNagleAlgorithm="false"/>
  </settings>
  <connectionManagement>
    <add address = "*" maxconnection = "48" />
  </connectionManagement>
</system.net>

Így a virtuális masinából már 1 mp alatt bemegy az ezer sor, ez már elfogadható.

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress