Meer over mijn Load Testing plezier... (Nederlands (Dutch))

Meer over mijn Load Testing plezier...

Friday, 20 February 2004

//

2 minute read

Nou, nog steeds aan het (20 uur na het begin - ja, de tijd op deze post is correct!). Echt frustrerend meestal, maar een van die tijden coderen waar uren en uren van pijn (letterlijk in dit geval - griep en het splitsen van hoofdpijn waren betrokken) werden gevolgd door een plotselinge dageraad dan een oplossing. Nou, ik heb meer geleerd over Load Testing en SQL Server prestaties vandaag dan ik had in de afgelopen 2 jaar, lessen die ik heb geleerd:

  • SQL Profiler is Gods eigen hulpmiddel (niet op een vervelende manier, op een goede manier) - gebruik het, hou van het! Als je een belastingstest uitvoert, voer Sql profiler op hetzelfde moment...kijk dan naar de resultaten, het nemen van speciale nota van lezen en duur van vragen...dan...
  • Gebruik SQL Query Analyzer's 'show execution plan' optie, kijk zorgvuldig naar de kleine grafiek, op zoek naar plaatsen waar veel niet-geïndexeerde tafel scans gebeuren / een heleboel werk is gaande waar je het niet verwacht!#

Het bleek dat mijn probleem was te maken met een trigger vuren op inserts, dit bijgewerkt een tabel met statistieken die mijn hoofdtafel vergrendelde - resulterend in een slechte Deadlock...zolang ik had vrije verbindingen het was prima, maar de verbindingen na de insert die dezelfde gegevens werden opgehangen vanwege de trigger ' s slot - dus het aantal verbindingen racked up, uiteindelijk veroorzaken timeouts en andere gruwelijkheid ...

Overigens, ik kwam over de meest ruwe, meest hulpeloze Sales vertegenwoordiger op de planeet vandaag (alleen mijn mening!), een bepaalde load testing tool bedrijf (de No.1 in de wereld blijkbaar - god weet waarom!), Ik had een eval licentie om een snelle doorloop van de load testing script mijn cliënt gebruikte - dus ik solliciteerde voor een eval licentie van de website, gedownload en geïnstalleerd de tool - zo ver goed! Nu, als dit product goed genoeg was, mijn bedrijf zou waarschijnlijk zijn sprung voor een licentie - probleem is dat ze 'niet bieden eval licenties in Europa' - implicatie was dat ik het zou gebruiken om ze te rippen. Alternatief, besteden een middag met hun verkoopman of besteden $10000 aan een product dat ik nooit gebruikt (een middag zou betekenen rouchly £5000 verloren winst voor mijn bedrijf). Mijn alternatief was om de gratis evaluatie van de tool van een ander bedrijf te gebruiken (zal de naam nog niet noemen in het geval dat ik het haat) - dus het eerste bedrijf heeft net een potentiële verkoop verloren.

Als u een eval download aan te bieden - vooral een die vereist dat u de software te installeren voordat u zelfs kunt solliciteren voor een liocense - zorg ervoor dat je vermelding dat er eigenlijk niet een beschikbaar is!

Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.