SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Maintenance Plans
for beginners

@KoprowskiT
reklama

2

Doroczna konferencja Polskiej Grupy Użytkowników SQL Server – kilka faktów
 28 kwietnia – całodzienne warsztaty
 29-30 kwietnia – trzy ścieżki po pięć sesji każda
 Stadion Miejski we Wrocławiu

 Najlepsi prelegenci z Polski i Europy
 Impreza integracyjna
 Olbrzymia dawka wiedzy

http://conference.plssug.org.pl/
Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
Select {BIO}
3


polish sql server user group leader



microsoft certified trainer



pass sql azure virtual chapter co-founder



blogger, influencer, technical writer



over 8 years living in data center in wrocław



bout 14 years in it/banking area



trainer, auditor, consultant



speaker at many international conferences: sql server community launch, time for sharepoint,
codecamps, sharepoint community launch, cissp day, sql in the city, infotrams, sql bits, sql
saturday, careercon, sharepoint & sql connection, it camp,



deep dives co-author: high availability of sql server in the context of service level agreements

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
ENGLISH

4
maksymalny stopień równoległości prostych opcji
max degree of parallelism

Zwalniane spację w plikach bazy danych
Retain freed space in database files

Baza danych jest zagęszczonym mleku do stron ciągłych, ale strony nie są cofniętych
przydziałów, a pliki bazy danych nie zmniejszać. Użyj tej opcji, jeśli oczekujesz, że baza
danych, aby rozwinąć ponownie i nie chcesz zmienić alokację przestrzeni. Po wybraniu tej
opcji pliki bazy danych nie zmniejszać możliwie. Korzysta z opcji NOTRUNCATE.
The database is condensed to contiguous pages but the pages are not deallocated, and the
database files do not shrink. Use this option if you expect the database to expand again, and
you do not want to reallocate space. With this option, the database files do not shrink as
much as possible. This uses the NOTRUNCATE option.

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
AGENDA

5
Maintenance Plans – what are you talking about?
Maintenance Plans – how, where, when?
 Methods, tools, right (?) ways

What Maintenance Plans can do you You
Short Demo
Q&A

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
6

Maintenance Plans – what we are talking about?

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
Maintenance Plans – what are you talking about?

7
 Clean Environment
 Silence

 Knowledge about environment

 Productivity / Performance
DEFINITION:
A database maintenance plan is a set of specific, proactive task
that need to be performed regularly on databases
to ensure their adequate performance and availability

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
8

Maintenance Plans – how, where, when?

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
Maintenance Plans – how, where, when?

9
HOW:
 Maintenance Plan Wizard
 Maintenance Plan Designer

 T-SQL Scripts
 PowerShell Scripts
WHERE
 SQL Server Management Studio from Standard and above
 See you in… Express

WHEN:
 BEFORE: problems / service windows
 AFTER: maintaining / clients back to home
Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
HOW: Maintenance Plan Wizard

10
 Very simple (although advanced) wizard

 Providing possibility for creation simple task in dozens of seconds
 Enough in many cases, environments
 Limited but include many options
 Limitations:

 number of databases
 granularity
 single tasks / no multitasking
 no scripting for another instances
 some known problems in previous version of SQL Server

 SQL Server 2005 Service Pack 2 / SQL Server 2008

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
HOW: Maintenance Plan Designer

11

 More flexible and advanced tool (not on this session)
 Graphical user interface with SSIS
 Most often used for „really DBA”

 Increased features
 Workflow for specified tasks with execution plan
 Multitasking
 Two additional Maintenance plans
 Execute T-SQL Statement

 Notify Operator

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
12

LIMITATIONS: Maintenance Plan wizard & Designer
Limitations for both tools / those ideas are not possible
 Identification and removing fragmentation for physical files

 Identification abandoned, duplicated, forgotten indexes
 Providing backup on demand
 Werification good quality of backup
 Werification succesful restore
 Monitoring of performance

 Monitoring of SQL OS
 Monitoring of Windows OS
 Monitoring available space

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
Maintenance Plan: t-sql & powershell scripts

13

 Functionality for „Real *Tru* DBA”
 Necessary for working with multiple databases, instances, server farms
 Feauters for scripting:

 Access to OS
 Posibility of moving
 Scripts sharing
One of the best examples and tools for free:
HTTP://OLA.HALLENGREN.COM/

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
14

(Everything I do) I do it for you

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
Maintenance plans: available tasks

15

 Check Database Integrity | DBCC CHECKDB
 Shrink Database | NEVER, NEVER, NEVER
 Reorganize Index | ALTER INDEX , and next Update Statistics
 Rebuild Index | ALTER INDEX, Update Statistics are not necessary
 Update Statistics | Sp_updatestats

 History Cleanup | Using msdb, don’t do that too much frequently
 Execute SQL Server Agent Job | Providing scrip using wen You work with agent
 Back Up Database (Full) | Executing BACKUP DATABASE with FULL option >>Transaction Log
 Back Up Database (Differential) | Executing BACKUP DATABASE with DIFFERENTIAL option
 Back Up Database (Transaction Log) | Executing BACKUP LOG, frequency...
 Maintenance Cleanup Task | Most complicated feature ? BAK, TRN, TXT

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
Functionality: Verify Integrity of Database

16
 Daily
 Weekly

 Monthly
 DBCC CHECKDB (’database_name’) WITH NO_INFOMSGS
 Suppresses all informational messages.

 DBCC CHECKDB (’database_name’) WITH NO_INFOMSGS, ALL_ERRORMSGS
 Displays all reported errors per object. All error messages are displayed by default. Specifying or omitting
this option has no effect. Error messages are sorted by object ID, except for those messages generated
from tempdb database.
 In SQL Server Management Studio, the maximum number of error messages returned is 1000.

 DBCC CHECKDB (’database_name’) NOINDEX
 Specifies that intensive checks of nonclustered indexes for user tables should not be performed. This
decreases the overall execution time. NOINDEX does not affect system tables because integrity checks are
always performed on system table indexes
Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners

YOU SHOULD REMEMBER

 using DBCC CHECKDB
POSSIBILITIES: SHRINK DATABASE

17

 MDF & LDF

 100 GB reserved
 15 GB in use
 DBCC SHRINKDATABASE
or
 DBCC SHRINKFILE | MANUAL MODE

Reduction of Reserved Space

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners

YOU MUST REMEMBER

NEVER USE THIS OPTION IN MAINTENANCE PLANS
POSSIBILITIES: Maintain Index & Column Statistics

18


AUTO_CREATE_STATISTICS



AUTO_UPDATE_STATISTICS



Executing automatically after: INSERT, UPDATE, DELETE



UPDATE STATISTICS table_name WITH FULLSCAN

When:


Never…



Just after Index Reorganization



On the days when we’re not using Index Rebuild or Reorganize Index

Important options (UPDATE STATISTICS):


All existing statistics



Column statistics only



Index statistics only
Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners

YOU SHOULD REMEMBER

Automation:
19

POSSIBILITIES: Reorganize vs rebuild

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
POSSIBILITIES: history clean up (MSDB)

20
 Backup and restore history
 SQL Server Agent job history

 Maintenance Plan history

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners

YOU MUST REMEMBER

Choosing the data (right data) for deleting:
Summary

21

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
SUMMARY

22
 We should remember about:


Task sequences



Task execution



Task priority



Documentation



Using: daily / weekly / occasionally

 Better expoloration of our environment
 Monitoring (partially) of performance
 Standard and above (sorry)
 Maintenance Plan Wizard

 for beginners and small installations
 Maintenance Plan Designer
 Adult  , more complicated, wide environment

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
LINKS
23
 Brad McGehee | Brad’ Sure Guide to SQL Server Maintenance Plans
„My new eBook, Brad’ Sure Guide to SQL Server Maintenance Plans is now available as
a free, 269 page PDF eBook. The book is designed for part-time or novice DBAs who
want to learn how to properly create Maintenance Plans using the tools that come with

SQL Server Management Studio (SSMS) in SQL Server 2005/2008.
LINK: http://bit.ly/1ijdnah

 Ola Hallengreen | Maintenance Plans Scripts PASS slidedeck
„The SQL Server Maintenance Solution comprises scripts for running backups,
integrity checks, and index and statistics maintenance on all editions of Microsoft
SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012. The

solution is based on stored procedures, sqlcmd utility, and SQL Server Agent jobs”
LINK: http://bit.ly/1b220Ns

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
after hours…
24
 MAIL: KoprowskiT@windowslive.com
 MSG: KoprowskiT@windowslive.com
 SKYPE: tjkoprowski
 TWITTER/FACEBOOK/LINKEDIN: KoprowskiT
BLOGS:
ITPRO Anorak’s Vision: http://itblogs.pl/notbeautifulanymore/ [PL/EN]
Volume Licensing Specialites: http://koprowskit.eu/licensing/ [PL]
My MVP Blog: http://koprowskit.eu/geek/ [PL/EN/ES]

Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners

Mais conteúdo relacionado

Mais procurados

Brk2051 sql server on linux and docker
Brk2051 sql server on linux and dockerBrk2051 sql server on linux and docker
Brk2051 sql server on linux and dockerBob Ward
 
Microsoft sql server database administration
Microsoft sql server database administrationMicrosoft sql server database administration
Microsoft sql server database administrationRahul Singh
 
SQL Server It Just Runs Faster
SQL Server It Just Runs FasterSQL Server It Just Runs Faster
SQL Server It Just Runs FasterBob Ward
 
Why & how to optimize sql server for performance from design to query
Why & how to optimize sql server for performance from design to queryWhy & how to optimize sql server for performance from design to query
Why & how to optimize sql server for performance from design to queryAntonios Chatzipavlis
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the CloudRightScale
 
SQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should KnowSQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should KnowBob Ward
 
ETL in data warehouse as a service enviornment
ETL in data warehouse as a service enviornmentETL in data warehouse as a service enviornment
ETL in data warehouse as a service enviornmentSanil Mhatre
 
SQL Server Deployments made easy with DACPAC
SQL Server Deployments made easy with DACPACSQL Server Deployments made easy with DACPAC
SQL Server Deployments made easy with DACPACSanil Mhatre
 
My local test Environment
My local test EnvironmentMy local test Environment
My local test EnvironmentDanielHillinger
 
KoprowskiT_Session2_SDNEvent_SourceControlForDBA
KoprowskiT_Session2_SDNEvent_SourceControlForDBAKoprowskiT_Session2_SDNEvent_SourceControlForDBA
KoprowskiT_Session2_SDNEvent_SourceControlForDBATobias Koprowski
 
Reduce latency and boost sql server io performance
Reduce latency and boost sql server io performanceReduce latency and boost sql server io performance
Reduce latency and boost sql server io performanceKevin Kline
 
Experience SQL Server 2017: The Modern Data Platform
Experience SQL Server 2017: The Modern Data PlatformExperience SQL Server 2017: The Modern Data Platform
Experience SQL Server 2017: The Modern Data PlatformBob Ward
 
Sql server hybrid what every sql professional should know
Sql server hybrid what every sql professional should knowSql server hybrid what every sql professional should know
Sql server hybrid what every sql professional should knowBob Ward
 
SQL Explore 2012: P&T Part 1
SQL Explore 2012: P&T Part 1SQL Explore 2012: P&T Part 1
SQL Explore 2012: P&T Part 1sqlserver.co.il
 
Brk3288 sql server v.next with support on linux, windows and containers was...
Brk3288 sql server v.next with support on linux, windows and containers   was...Brk3288 sql server v.next with support on linux, windows and containers   was...
Brk3288 sql server v.next with support on linux, windows and containers was...Bob Ward
 
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschAzure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschLars Platzdasch
 
KoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just beganKoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just beganTobias Koprowski
 
SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2sqlserver.co.il
 
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldMigrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldIdo Flatow
 

Mais procurados (20)

Manageability Enhancements of SQL Server 2012
Manageability Enhancements of SQL Server 2012Manageability Enhancements of SQL Server 2012
Manageability Enhancements of SQL Server 2012
 
Brk2051 sql server on linux and docker
Brk2051 sql server on linux and dockerBrk2051 sql server on linux and docker
Brk2051 sql server on linux and docker
 
Microsoft sql server database administration
Microsoft sql server database administrationMicrosoft sql server database administration
Microsoft sql server database administration
 
SQL Server It Just Runs Faster
SQL Server It Just Runs FasterSQL Server It Just Runs Faster
SQL Server It Just Runs Faster
 
Why & how to optimize sql server for performance from design to query
Why & how to optimize sql server for performance from design to queryWhy & how to optimize sql server for performance from design to query
Why & how to optimize sql server for performance from design to query
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the Cloud
 
SQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should KnowSQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should Know
 
ETL in data warehouse as a service enviornment
ETL in data warehouse as a service enviornmentETL in data warehouse as a service enviornment
ETL in data warehouse as a service enviornment
 
SQL Server Deployments made easy with DACPAC
SQL Server Deployments made easy with DACPACSQL Server Deployments made easy with DACPAC
SQL Server Deployments made easy with DACPAC
 
My local test Environment
My local test EnvironmentMy local test Environment
My local test Environment
 
KoprowskiT_Session2_SDNEvent_SourceControlForDBA
KoprowskiT_Session2_SDNEvent_SourceControlForDBAKoprowskiT_Session2_SDNEvent_SourceControlForDBA
KoprowskiT_Session2_SDNEvent_SourceControlForDBA
 
Reduce latency and boost sql server io performance
Reduce latency and boost sql server io performanceReduce latency and boost sql server io performance
Reduce latency and boost sql server io performance
 
Experience SQL Server 2017: The Modern Data Platform
Experience SQL Server 2017: The Modern Data PlatformExperience SQL Server 2017: The Modern Data Platform
Experience SQL Server 2017: The Modern Data Platform
 
Sql server hybrid what every sql professional should know
Sql server hybrid what every sql professional should knowSql server hybrid what every sql professional should know
Sql server hybrid what every sql professional should know
 
SQL Explore 2012: P&T Part 1
SQL Explore 2012: P&T Part 1SQL Explore 2012: P&T Part 1
SQL Explore 2012: P&T Part 1
 
Brk3288 sql server v.next with support on linux, windows and containers was...
Brk3288 sql server v.next with support on linux, windows and containers   was...Brk3288 sql server v.next with support on linux, windows and containers   was...
Brk3288 sql server v.next with support on linux, windows and containers was...
 
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschAzure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
 
KoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just beganKoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just began
 
SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2
 
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldMigrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
 

Semelhante a Beginner's Guide to Maintenance Plans

KoprowskiT_SQLRelay2014#2_Southampton_MaintenancePlansForBeginners
KoprowskiT_SQLRelay2014#2_Southampton_MaintenancePlansForBeginnersKoprowskiT_SQLRelay2014#2_Southampton_MaintenancePlansForBeginners
KoprowskiT_SQLRelay2014#2_Southampton_MaintenancePlansForBeginnersTobias Koprowski
 
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginnersKoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginnersTobias Koprowski
 
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginnersKoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginnersTobias Koprowski
 
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginnersSQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginnersTobias Koprowski
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resumeMaruthi YH
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksSenturus
 
Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?
Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?
Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?brianlangbecker
 
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudTobias Koprowski
 
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudTobias Koprowski
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open SourceEDB
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlEDB
 
Sql server 2008 r2 analysis services overview whitepaper
Sql server 2008 r2 analysis services overview whitepaperSql server 2008 r2 analysis services overview whitepaper
Sql server 2008 r2 analysis services overview whitepaperKlaudiia Jacome
 
My sql performance tuning course
My sql performance tuning courseMy sql performance tuning course
My sql performance tuning courseAlberto Centanni
 
Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiSql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiAlex Tumanoff
 
EDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJEDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJEDB
 
KoprowskiT_SQLSoton_WADBforbeginners
KoprowskiT_SQLSoton_WADBforbeginnersKoprowskiT_SQLSoton_WADBforbeginners
KoprowskiT_SQLSoton_WADBforbeginnersTobias Koprowski
 
Bb performance-engineering-toad
Bb performance-engineering-toadBb performance-engineering-toad
Bb performance-engineering-toadSteve Feldman
 
Nishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBANishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBANishant Saurabh
 
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache CassandraApache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache CassandraAnant Corporation
 
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersKoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersTobias Koprowski
 

Semelhante a Beginner's Guide to Maintenance Plans (20)

KoprowskiT_SQLRelay2014#2_Southampton_MaintenancePlansForBeginners
KoprowskiT_SQLRelay2014#2_Southampton_MaintenancePlansForBeginnersKoprowskiT_SQLRelay2014#2_Southampton_MaintenancePlansForBeginners
KoprowskiT_SQLRelay2014#2_Southampton_MaintenancePlansForBeginners
 
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginnersKoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
 
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginnersKoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
 
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginnersSQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
 
Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?
Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?
Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?
 
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
 
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
 
Sql server 2008 r2 analysis services overview whitepaper
Sql server 2008 r2 analysis services overview whitepaperSql server 2008 r2 analysis services overview whitepaper
Sql server 2008 r2 analysis services overview whitepaper
 
My sql performance tuning course
My sql performance tuning courseMy sql performance tuning course
My sql performance tuning course
 
Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiSql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen Nedaskivskyi
 
EDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJEDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJ
 
KoprowskiT_SQLSoton_WADBforbeginners
KoprowskiT_SQLSoton_WADBforbeginnersKoprowskiT_SQLSoton_WADBforbeginners
KoprowskiT_SQLSoton_WADBforbeginners
 
Bb performance-engineering-toad
Bb performance-engineering-toadBb performance-engineering-toad
Bb performance-engineering-toad
 
Nishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBANishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBA
 
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache CassandraApache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
 
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersKoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
 

Mais de Tobias Koprowski

KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018Tobias Koprowski
 
DataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPSDataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPSTobias Koprowski
 
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBeganKoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBeganTobias Koprowski
 
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudKoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudTobias Koprowski
 
KoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_CloudKoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_CloudTobias Koprowski
 
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBeganKoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBeganTobias Koprowski
 
KoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfastKoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfastTobias Koprowski
 
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganKoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganTobias Koprowski
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersTobias Koprowski
 
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheCloudsKoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheCloudsTobias Koprowski
 
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheCloudsKoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheCloudsTobias Koprowski
 
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015Tobias Koprowski
 
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloudKoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloudTobias Koprowski
 
KoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginnersKoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginnersTobias Koprowski
 
KoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersKoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersTobias Koprowski
 
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbeganKoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbeganTobias Koprowski
 
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBeganKoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBeganTobias Koprowski
 
KoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimerKoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimerTobias Koprowski
 
KoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginnersKoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginnersTobias Koprowski
 

Mais de Tobias Koprowski (20)

KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018
 
DataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPSDataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPS
 
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBeganKoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
 
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudKoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
 
KoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_CloudKoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
 
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBeganKoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
 
KoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfastKoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfast
 
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganKoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginners
 
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheCloudsKoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
 
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheCloudsKoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
 
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
 
KoprowskiT_SBIPTI_Keynote
KoprowskiT_SBIPTI_KeynoteKoprowskiT_SBIPTI_Keynote
KoprowskiT_SBIPTI_Keynote
 
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloudKoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
 
KoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginnersKoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginners
 
KoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersKoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginners
 
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbeganKoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
 
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBeganKoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
 
KoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimerKoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimer
 
KoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginnersKoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginners
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Último (20)

Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

Beginner's Guide to Maintenance Plans

  • 2. reklama 2 Doroczna konferencja Polskiej Grupy Użytkowników SQL Server – kilka faktów  28 kwietnia – całodzienne warsztaty  29-30 kwietnia – trzy ścieżki po pięć sesji każda  Stadion Miejski we Wrocławiu  Najlepsi prelegenci z Polski i Europy  Impreza integracyjna  Olbrzymia dawka wiedzy http://conference.plssug.org.pl/ Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 3. Select {BIO} 3  polish sql server user group leader  microsoft certified trainer  pass sql azure virtual chapter co-founder  blogger, influencer, technical writer  over 8 years living in data center in wrocław  bout 14 years in it/banking area  trainer, auditor, consultant  speaker at many international conferences: sql server community launch, time for sharepoint, codecamps, sharepoint community launch, cissp day, sql in the city, infotrams, sql bits, sql saturday, careercon, sharepoint & sql connection, it camp,  deep dives co-author: high availability of sql server in the context of service level agreements Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 4. ENGLISH 4 maksymalny stopień równoległości prostych opcji max degree of parallelism Zwalniane spację w plikach bazy danych Retain freed space in database files Baza danych jest zagęszczonym mleku do stron ciągłych, ale strony nie są cofniętych przydziałów, a pliki bazy danych nie zmniejszać. Użyj tej opcji, jeśli oczekujesz, że baza danych, aby rozwinąć ponownie i nie chcesz zmienić alokację przestrzeni. Po wybraniu tej opcji pliki bazy danych nie zmniejszać możliwie. Korzysta z opcji NOTRUNCATE. The database is condensed to contiguous pages but the pages are not deallocated, and the database files do not shrink. Use this option if you expect the database to expand again, and you do not want to reallocate space. With this option, the database files do not shrink as much as possible. This uses the NOTRUNCATE option. Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 5. AGENDA 5 Maintenance Plans – what are you talking about? Maintenance Plans – how, where, when?  Methods, tools, right (?) ways What Maintenance Plans can do you You Short Demo Q&A Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 6. 6 Maintenance Plans – what we are talking about? Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 7. Maintenance Plans – what are you talking about? 7  Clean Environment  Silence  Knowledge about environment  Productivity / Performance DEFINITION: A database maintenance plan is a set of specific, proactive task that need to be performed regularly on databases to ensure their adequate performance and availability Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 8. 8 Maintenance Plans – how, where, when? Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 9. Maintenance Plans – how, where, when? 9 HOW:  Maintenance Plan Wizard  Maintenance Plan Designer  T-SQL Scripts  PowerShell Scripts WHERE  SQL Server Management Studio from Standard and above  See you in… Express WHEN:  BEFORE: problems / service windows  AFTER: maintaining / clients back to home Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 10. HOW: Maintenance Plan Wizard 10  Very simple (although advanced) wizard  Providing possibility for creation simple task in dozens of seconds  Enough in many cases, environments  Limited but include many options  Limitations:  number of databases  granularity  single tasks / no multitasking  no scripting for another instances  some known problems in previous version of SQL Server  SQL Server 2005 Service Pack 2 / SQL Server 2008 Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 11. HOW: Maintenance Plan Designer 11  More flexible and advanced tool (not on this session)  Graphical user interface with SSIS  Most often used for „really DBA”  Increased features  Workflow for specified tasks with execution plan  Multitasking  Two additional Maintenance plans  Execute T-SQL Statement  Notify Operator Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 12. 12 LIMITATIONS: Maintenance Plan wizard & Designer Limitations for both tools / those ideas are not possible  Identification and removing fragmentation for physical files  Identification abandoned, duplicated, forgotten indexes  Providing backup on demand  Werification good quality of backup  Werification succesful restore  Monitoring of performance  Monitoring of SQL OS  Monitoring of Windows OS  Monitoring available space Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 13. Maintenance Plan: t-sql & powershell scripts 13  Functionality for „Real *Tru* DBA”  Necessary for working with multiple databases, instances, server farms  Feauters for scripting:  Access to OS  Posibility of moving  Scripts sharing One of the best examples and tools for free: HTTP://OLA.HALLENGREN.COM/ Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 14. 14 (Everything I do) I do it for you Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 15. Maintenance plans: available tasks 15  Check Database Integrity | DBCC CHECKDB  Shrink Database | NEVER, NEVER, NEVER  Reorganize Index | ALTER INDEX , and next Update Statistics  Rebuild Index | ALTER INDEX, Update Statistics are not necessary  Update Statistics | Sp_updatestats  History Cleanup | Using msdb, don’t do that too much frequently  Execute SQL Server Agent Job | Providing scrip using wen You work with agent  Back Up Database (Full) | Executing BACKUP DATABASE with FULL option >>Transaction Log  Back Up Database (Differential) | Executing BACKUP DATABASE with DIFFERENTIAL option  Back Up Database (Transaction Log) | Executing BACKUP LOG, frequency...  Maintenance Cleanup Task | Most complicated feature ? BAK, TRN, TXT Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 16. Functionality: Verify Integrity of Database 16  Daily  Weekly  Monthly  DBCC CHECKDB (’database_name’) WITH NO_INFOMSGS  Suppresses all informational messages.  DBCC CHECKDB (’database_name’) WITH NO_INFOMSGS, ALL_ERRORMSGS  Displays all reported errors per object. All error messages are displayed by default. Specifying or omitting this option has no effect. Error messages are sorted by object ID, except for those messages generated from tempdb database.  In SQL Server Management Studio, the maximum number of error messages returned is 1000.  DBCC CHECKDB (’database_name’) NOINDEX  Specifies that intensive checks of nonclustered indexes for user tables should not be performed. This decreases the overall execution time. NOINDEX does not affect system tables because integrity checks are always performed on system table indexes Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners YOU SHOULD REMEMBER  using DBCC CHECKDB
  • 17. POSSIBILITIES: SHRINK DATABASE 17  MDF & LDF  100 GB reserved  15 GB in use  DBCC SHRINKDATABASE or  DBCC SHRINKFILE | MANUAL MODE Reduction of Reserved Space Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners YOU MUST REMEMBER NEVER USE THIS OPTION IN MAINTENANCE PLANS
  • 18. POSSIBILITIES: Maintain Index & Column Statistics 18  AUTO_CREATE_STATISTICS  AUTO_UPDATE_STATISTICS  Executing automatically after: INSERT, UPDATE, DELETE  UPDATE STATISTICS table_name WITH FULLSCAN When:  Never…  Just after Index Reorganization  On the days when we’re not using Index Rebuild or Reorganize Index Important options (UPDATE STATISTICS):  All existing statistics  Column statistics only  Index statistics only Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners YOU SHOULD REMEMBER Automation:
  • 19. 19 POSSIBILITIES: Reorganize vs rebuild Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 20. POSSIBILITIES: history clean up (MSDB) 20  Backup and restore history  SQL Server Agent job history  Maintenance Plan history Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners YOU MUST REMEMBER Choosing the data (right data) for deleting:
  • 21. Summary 21 Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 22. SUMMARY 22  We should remember about:  Task sequences  Task execution  Task priority  Documentation  Using: daily / weekly / occasionally  Better expoloration of our environment  Monitoring (partially) of performance  Standard and above (sorry)  Maintenance Plan Wizard  for beginners and small installations  Maintenance Plan Designer  Adult  , more complicated, wide environment Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 23. LINKS 23  Brad McGehee | Brad’ Sure Guide to SQL Server Maintenance Plans „My new eBook, Brad’ Sure Guide to SQL Server Maintenance Plans is now available as a free, 269 page PDF eBook. The book is designed for part-time or novice DBAs who want to learn how to properly create Maintenance Plans using the tools that come with SQL Server Management Studio (SSMS) in SQL Server 2005/2008. LINK: http://bit.ly/1ijdnah  Ola Hallengreen | Maintenance Plans Scripts PASS slidedeck „The SQL Server Maintenance Solution comprises scripts for running backups, integrity checks, and index and statistics maintenance on all editions of Microsoft SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012. The solution is based on stored procedures, sqlcmd utility, and SQL Server Agent jobs” LINK: http://bit.ly/1b220Ns Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners
  • 24. after hours… 24  MAIL: KoprowskiT@windowslive.com  MSG: KoprowskiT@windowslive.com  SKYPE: tjkoprowski  TWITTER/FACEBOOK/LINKEDIN: KoprowskiT BLOGS: ITPRO Anorak’s Vision: http://itblogs.pl/notbeautifulanymore/ [PL/EN] Volume Licensing Specialites: http://koprowskit.eu/licensing/ [PL] My MVP Blog: http://koprowskit.eu/geek/ [PL/EN/ES] Kariera IT Kraków | 22 Feb 2014 | KoprowskiT - Maintenance Plans for Beginners