Beruflich Dokumente
Kultur Dokumente
• Session content:
– Somewhat technical
– Great for IT folks!
– Good for payroll, HR and operations!
KronosAtYourService@kronos.com
3
Agenda
• SQL Server and Database Settings
– Are your database and server settings optimally set to improve
performance?
• Pre-Allocating Space for Existing Filegroups
– Are your filegroups sized for future growth?
• Updating Statistics
– Are you updating your database statistics for top performance?
• Managing Indexes
– Are you managing your database indexes for top performance?
• Database Fragmentation
– How can you eliminate or reduce index fragmentation?
• Backing Up Databases
– Does your backup strategy meet your business requirements?
KronosAtYourService@kronos.com
4
Agenda
• Transaction Logs
– Do you understand transaction log management?
KronosAtYourService@kronos.com
6
SQL Server and Database Settings
KronosAtYourService@kronos.com
7
SQL Server and Database Settings
KronosAtYourService@kronos.com
8
SQL Server and Database Settings
KronosAtYourService@kronos.com
9
SQL Server and Database Settings
KronosAtYourService@kronos.com
10
SQL Server and Database Settings
KronosAtYourService@kronos.com
11
SQL Server and Database Settings
KronosAtYourService@kronos.com
12
SQL Server and Database Settings
KronosAtYourService@kronos.com
13
SQL Server and Database Settings
KronosAtYourService@kronos.com
14
SQL Server and Database Settings
KronosAtYourService@kronos.com
15
Agenda
• SQL Server and Database Settings
– Are your database and server settings optimally set to improve
performance?
• Pre-Allocating Space for Existing Filegroups
– Are your filegroups sized for future growth?
• Updating Statistics
– Are you updating your database statistics for top performance?
• Managing Indexes
– Are you managing your database indexes for top performance?
• Database Fragmentation
– How can you eliminate or reduce index fragmentation?
• Backing Up Databases
– Does your backup strategy meet your business requirements?
KronosAtYourService@kronos.com
16
Pre-Allocating Space for
Existing Filegroups
KronosAtYourService@kronos.com
17
Pre-Allocating Space for
Existing Filegroups
Pre-allocate
space for existing
SQL Server
filegroups to
avoid disk
fragmentation
KronosAtYourService@kronos.com
18
Poll Question #1
• Yes
• No
• Don’t know
KronosAtYourService@kronos.com
19
Agenda
• SQL Server and Database Settings
– Are your database and server settings optimally set to improve
performance?
• Pre-Allocating Space for Existing Filegroups
– Are your filegroups sized for future growth?
• Updating Statistics
– Are you updating your database statistics for top performance?
• Managing Indexes
– Are you managing your database indexes for top performance?
• Database Fragmentation
– How can you eliminate or reduce index fragmentation?
• Backing Up Databases
– Does your backup strategy meet your business requirements?
KronosAtYourService@kronos.com
20
Updating Statistics
KronosAtYourService@kronos.com
21
Updating Statistics
KronosAtYourService@kronos.com
22
Agenda
• SQL Server and Database Settings
– Are your database and server settings optimally set to improve
performance?
• Pre-Allocating Space for Existing Filegroups
– Are your filegroups sized for future growth?
• Updating Statistics
– Are you updating your database statistics for top performance?
• Managing Indexes
– Are you managing your database indexes for top performance?
• Database Fragmentation
– How can you eliminate or reduce index fragmentation?
• Backing Up Databases
– Does your backup strategy meet your business requirements?
KronosAtYourService@kronos.com
23
Managing Indexes
KronosAtYourService@kronos.com
24
Managing Indexes
KronosAtYourService@kronos.com
25
Managing Indexes
Clustered and
nonclustered indexes
on the person table
KronosAtYourService@kronos.com
26
Poll Question #2
• Yes
• No
• Don’t know
KronosAtYourService@kronos.com
27
Agenda
• SQL Server and Database Settings
– Are your database and server settings optimally set to improve
performance?
• Pre-Allocating Space for Existing Filegroups
– Are your filegroups sized for future growth?
• Updating Statistics
– Are you updating your database statistics for top performance?
• Managing Indexes
– Are you managing your database indexes for top performance?
• Database Fragmentation
– How can you eliminate or reduce index fragmentation?
• Backing Up Databases
– Does your backup strategy meet your business requirements?
KronosAtYourService@kronos.com
28
Database Fragmentation
KronosAtYourService@kronos.com
29
Database Fragmentation
KronosAtYourService@kronos.com
30
Database Fragmentation
Other considerations
• The DBCC DBREINDEX statement should be run
when users are not connected to the database.
• While running DBCC DBREINDEX, the tables are
unavailable to users.
• The frequency of running DBCC DBREINDEX
depends on the amount of fragmentation.
KronosAtYourService@kronos.com
31
Agenda
• SQL Server and Database Settings
– Are your database and server settings optimally set to improve
performance?
• Pre-Allocating Space for Existing Filegroups
– Are your filegroups sized for future growth?
• Updating Statistics
– Are you updating your database statistics for top performance?
• Managing Indexes
– Are you managing your database indexes for top performance?
• Database Fragmentation
– How can you eliminate or reduce index fragmentation?
• Backing Up Databases
– Does your backup strategy meet your business requirements?
KronosAtYourService@kronos.com
32
Backing Up Databases
KronosAtYourService@kronos.com
33
Backing Up Databases
KronosAtYourService@kronos.com
34
Backing Up Databases
Database failure
KronosAtYourService@kronos.com
37
Backing Up Databases
6:00AM
7:00AM
8:00AM
KronosAtYourService@kronos.com
38
Poll Question #3
• Yes
• No
• Don’t know
KronosAtYourService@kronos.com
39
Agenda
• Transaction Logs
– Do you understand transaction log management?
KronosAtYourService@kronos.com
41
Transaction Logs
KronosAtYourService@kronos.com
42
Agenda
• Transaction Logs
– Do you understand transaction log management?
KronosAtYourService@kronos.com
44
Discontinued Support of Automated SQL
Server Database Maintenance Utilities
Outdated
automated SQL
Server database
maintenance
utilities
KronosAtYourService@kronos.com
45
Poll Question #4
• Yes
• No
• Don’t know
KronosAtYourService@kronos.com
46
Agenda
• Transaction Logs
– Do you understand transaction log management?
KronosAtYourService@kronos.com
48
Proactive Database
Server Maintenance
KronosAtYourService@kronos.com
49
Proactive Database
Server Maintenance
KronosAtYourService@kronos.com
50
Proactive Database
Server Maintenance
KronosAtYourService@kronos.com
51
Proactive Database
Server Maintenance
The Kronos reconcile report – schema reconciliation report
KronosAtYourService@kronos.com
52
Proactive Database
Server Maintenance
KronosAtYourService@kronos.com
53
Proactive Database
Server Maintenance
KronosAtYourService@kronos.com
54
Poll Question #5
• Yes
• No
• Don’t know
KronosAtYourService@kronos.com
55
Agenda
• Transaction Logs
– Do you understand transaction log management?
KronosAtYourService@kronos.com
57
Checking Database Integrity
Running
DBCC
CHECKDB
KronosAtYourService@kronos.com
58
Microsoft SQL Server 2005
• Microsoft SQL
Server 2005
supports Workforce
Central 5.2 (not
Workforce HR™ or
Workforce Payroll™)
• Microsoft SQL
Server Management
Studio replaces
Enterprise Manager
• Additional security
features, online
indexes, etc.
KronosAtYourService@kronos.com
59
Thanks For Listening!
Kronos At Your Service – For more information please call: