Hej!
Det låter som du är på god väg och har en bra plan.
Men ser man på wait stat så är det isåfall väldigt mycket CXPACKET om det är ett system där det är mestadels frågor som returnerar lite data, skulle det vara ett datawarehouse är det mera vanligt då det är tunga frågor att jobba länge med.
CXPACKET kommer egentligen på att den sprider ut frågorna på flera processorer för att köra det hela parallellt men Parallelism kan vara paralyserande!
Hur många CPUer är det i servern och är Hyperthreading påslaget på servern?
Min rekommendation är att isåfall först slå av Hyperthreading och kontrollera inställningen för Max degree of parallelism, det är nästan så att jag skulle rekommendera att sätta det värdet till 1 dvs en fråga får bara ske på en processor men det finns även andra värden att välja beroende på server bestyckning.
WRITELOG wait stats kommer från att den väntar på att få skriva till databasens transaktionsloggs fil och med tanke på siffrorna så går det tungt på diskarna så de behöver avlastning.
Nu känner jag ej till hur stor databasen är eller på vilket sätt den fått växa dvs kan transaktionsloggs filen blivit fragmenterad över tiden (tips 8):
http://www.sqlskills.com/blogs/kimber...
Det är även en mycket god idé att defragmentera index då det minskar både disk belastning och förbättrar prestandan.
ATH som man sa på modemtiden! /Lars