Struligt


Det var rätt så strulig vid lunchtiden idag. 13:40 kunde jag gå och köpa mig en dyr sallad och äta under 14-mötet. Mätt blev jag inte, så jag lär behöva allt vad jag kan för att hindra en överätning när maten blir klar ikväll.

En volym hade gått fullt just när hälften av datafilerna för tempdb låg. Att det hade gått fullt kunde inte jag se för enligt utforskaren fanns det ledigt utrymme och det loggades i/o problem, vilket jag inte kunde tolka till utrymmesbrist!

Det var en session som hade blockerad ett annat, då sessionen höll på med insert (vilket jag kunde koppla till i/o problemen). Till slut valde jag att ta bort den sessionen som blockerade för en annan session som i sin tur blockerade för en tredje session, sen var det massa med select satser.

Det gick inte att ta bort blockeringen och t o m med fick timeout. Inte heller kunde jag via skript köra kill på aktuella PID. SQLCMD gick inte heller pga timeout 😦

När till slut ingen kunde jobba så valde vi att ta ner applikationen och få bort låsningen. Det gick inte. Försökte ta ner SQL Server tjänsten. Den hamnade i limbo och inte heller med skript kunde jag ta ner tjänsten.

Försökte starta om servern snällt, men nä, den ville inte gå ner, så det blev reset (knappen).

Servern kom upp och alla instanser kom upp, men nä, det gick inte att komma in på de 2 instanser som hade hälften av sina datafiler till tempdb där. Utforskaren hängde sig och till slut kunde andra se att volymen var full, även om lunen hade ledig utrymme :O

När volymen utökades (vilket skulle ha skett automatiskt och inte gjordes) så kom allt upp igen. Puhh! Först då kunde jag springa ut och köpa mig en sallad och ha en lunchrast på 15 minuter.