Professional Documents
Culture Documents
Performance Checklists 1.08
Performance Checklists 1.08
Performance Checklists
Hardware Specifications
Architecture O x86 O x64 O i64
Number of CPU
CPU Specification
Memory Type
RAM
Network
Hyper-Threading O Yes O No
PAE O Yes O No (required with 32bit and > 4GB RAM)
3GB O Yes O No (required with 32bit and < 16GB RAM)
Comment
Disk Subsystem
Description
Disk 1
Drive Letter
Controller Type
RAID Configuration
Capacity
RPM
Comment/Usage
Disk 2
Drive Letter
Controller Type
RAID Configuration
Capacity
RPM
Comment/Usage
Disk 3
Drive Letter
Controller Type
RAID Configuration
Capacity
RPM
Comment/Usage
Disk 4
Drive Letter
Controller Type
RAID Configuration
Capacity
RPM
Comment/Usage
Disk 5
Drive Letter
Controller Type
RAID Configuration
Capacity
RPM
Comment/Usage
File-Group(s) Data
File-Group(s) Indexes
File-Group(s) SIFT
Other File-Group(s)
Maintenance Jobs
Cycle Error Logs O Yes O No O Name:
Keep Logs
Maintain Stats O Yes O No O Name:
Maintain Indexes O Yes O No O Name:
SIFT Maintenance O Yes O No O Name:
Clean Up History O Yes O No O Name:
Deadlock Detection O Yes O No O Name:
Block Detection O Yes O No O Name:
Integrity Check O Yes O No O Name:
Remarks:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Performance Monitor
Object Counter Instance Value
Best Avg.
Memory Available MBytes n/a >5
Memory Pages/sec n/a < 25
Physical Disk Avg. Read Queue Length NAV Database file <2
Physical Disk Avg. Read Queue Length NAV Transaction Log file <2
Physical Disk Avg. Write Queue Length NAV Database file <2
Physical Disk Avg. Write Queue Length NAV Transaction Log file <2
Physical Disk Time % NAV Database file < 50
Physical Disk Time % NAV Transaction Log file < 50
Physical Disk Avg. sec/Transfer NAV Database file < 0,015
Physical Disk Avg. sec/Transfer NAV Transaction Log file < 0,015
Physical Disk Transfers/sec NAV Database file < 120
Physical Disk Transfers/sec NAV Transaction Log file < 120
Processor % Processor Time Total < 80
Processor % Privileged Time Total < 10
Process % Processor Time SQL Server Instance < 80
Process Page Faults/sec SQL Server Instance 0
Process Working Set SQL Server Instance n/a
System Processor Queue Length <2
System Context Switches/sec < 8000
Network Interface Current Bandwidth >= 1GB
Network Interface Output Queue Length <2
SQL Server Access Methods Full Scans/sec NAV database <2
SQL Server Access Methods Page Splits/sec NAV database n/a
SQL Server Access Methods Lock Escalations/sec n/a
SQL Server Access Methods Worktables created/sec n/a
SQL Server Buffer Manager Buffer Cache Hit Ratio > 90
SQL Server Buffer Manager Free Pages > 640
SQL Server Buffer Manager Page Life Expectancy > 300
SQL Server Buffer Manager Total Pages n/a
SQL Server Locks Lock Request/sec Total n/a
SQL Server Locks Lock Waits/sec Total 0
SQL Server Locks Number of Deadlocks/sec Total 0
SQL Server Databases Data File(s) Size (KB) NAV database n/a
SQL Server Databases Log file(s) Size (KB) NAV database n/a
SQL Server Databases Percent Log Used NAV database n/a
SQL Server General Statistics User Connections n/a
SQL Server General Statistics Processes blocked 0
SQL Server Memory Manager Total Server Memory (KB) n/a
SQL Server Memory Manager Target Server Memory (KB) n/a
SQL Server Memory Manager Memory Grants Pending 0
SQL Server SQL Statistics Batch Requests/sec < 1000
SQL Server SQL Statistics Re-Compilations/sec < 100
SQL Profiler
Events Columns Filters
Stored Procedures Groups Application Name
RPC: Completed <none> Not Like %SQL%
SP: Completed Columns
SP: StmtCompleted SPID Reads
TextData Greater or Equal than 1000
TSQL Reads
SQL: BatchCompleted Writes Duration
SQL: StmtCompleted CPU Greater or Equal than 30
Duration
Start Time
End Time
LoginName
HostName
Application Name
EventClass
Remarks:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Copy & Paste this TSQL to SQL Management Studio and execute within context of the NAV database. Save output
to file and add report to this document.
create table #loginfo ([FileId] int, [FileSize] bigint, [StartOffset] bigint, [FSeqNo] bigint, [Status]
int, [Parity] int, [CreateLSN] bigint)
insert into #loginfo exec ('dbcc loginfo')
select count(*) as [VLogs] from #loginfo
drop table #loginfo
go