This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
Friday, 20 February 2004
Deadlocks ... Jag hatar de små jävlarna! Bara tillbringat dagen med att försöka fixa en "issue" med en webbplats jag utvecklat för en klient. Detta är något irriterande eftersom det är en "teoretisk" fråga. I huvudsak har klienten valt att göra något som jag aldrig normalt gör, ladda testa redigera sidor på webbplatsen. Tyvärr har denna webbplats ett udda redigeringssystem - det använder begreppet "gemensamma" tabeller för att hålla alla objekt oavsett vilken typ av objekt de är (så det innehåller alla gemensamma egenskaper, med de distinkta egenskaper som hålls i olika tabeller). Denna design ger mig en hel del flexibilitet - och låter mig använda en massa gemensamma kontroller för att representera objekt på displayen, för säkerhet etc... Men det har en stor nackdel - att faktiskt redigera vissa objekt innebär att göra flera uppdateringar till samma tabell på en Use- Case - det har också ett par indexerade vyer på samma tabell. Detta har lett mig till där jag för närvarande befinner mig, om vi kör mer än säga 10 samtidiga användare (så, skapa 10 nya objekt på exakt samma ögonblick, sedan försöker dra samma data ur DB) Jag får detta efter ca 200 eller så upprepningar:
Transaktion (Process ID 74) var låst på låsresurser med en annan process och har valts som dödlägesoffer. Återvinn transaktionen.
Jag har jobbat med detta hela dagen, optimerat frågor, skapat nya index, döda triggers, caching data på sidan, mycket ... som ett resultat av att jag har en rutten huvudvärk och har i princip förlorat all objektivitet - Jag har ingen aning om jag verkligen har förbättrat saker eller inte!
Det hjälper inte heller att jag inte vet vilket antal användare jag försöker optimera för! För övrigt har jag beräknat att baserat på vanliga användningsmönster, 10 samtidiga redigeringar skulle ungefär motsvara ~1000 samtidiga 'vy' användare eller cirka 144000 besökare per dag ... umm..yes, det är förmodligen 100 + gånger mer än denna webbplats får på topp...
Om nån har problem med sajten idag är det mitt fel att jag har testat lasten som en galen sak och min stackars server känner smärtan...
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.