Whitepaper : 3 Tips for Managing Large Numbers of SQL Server Jobs

Managing a large number of SQL Server jobs across a large enterprise environment can be difficult and frustrating. Database administrators are often asked to schedule jobs for a variety of SQL processes and SQL Server Integration Services (SSIS) packages with little or no insight into what the processes or packages will be doing. Scheduling packages blindly can often yield performance problems from jobs that try to use the same resources or access the same data structures at the same time. Job overlap can be difficult to find and can cause a lot of problems.

This whitepaper shares the author’s three top tips for managing a large number of SQL jobs and SSIS packages. These tips will make administering the jobs easier and prevent common problems that are inherent in a large SQL job environment. (1) Centralize the SQL job servers onto dedicated servers. (2) Utilizing the new SSIS catalog in SQL 2012 and newer. (3) Use a third party tool that can give you the big picture and let you look at your SQL job environment as a whole. These tips will make administering a large number of jobs easier, alleviate some common resource issues with executing many SQL jobs, simply troubleshooting SSIS package failures, and bring the problems in your environment into a single view.

If you have a lot of SQL jobs and SSIS packages that you have to manage, you have a difficult task. The tips provided in this white paper will help ease your burden by simplifying the administration of the jobs and packages.

Using centralized job servers will bring your servers into focus while alleviating a lot of the persistent performance issues that accompany the execution of SQL jobs and SSIS packages on production servers. It also eases the configuration and administrations of many availability and disaster recovery scenarios.

The SSIS catalog in SQL Server 2012 and newer provides some new features that make administering and troubleshooting SSIS pages easier. This tool automatically performs extensive logging of the internal steps of an SSIS package that can tell you exactly what failed and why. There is no longer a need to rig custom logging or step through a package to troubleshoot package failures.

Lastly, look at the big picture. Use one of the tools available for managing and viewing jobs across your enterprise, like one of Idera’s job management tools. Whether one chooses to go with a free option or a paid option, one will undoubtedly get a tremendous amount of value out of these tools and be able to quickly identify and resolve SQL job collisions.

Author: Robert L Davis

Robert L. Davis was a senior database administrator and technical lead at Microsoft. He had over 11 years of experience with SQL Server, including expertise in high availability, disaster recovery, performance tuning, and data architecture. Robert was a speaker and trainer. He was also a writer for SQL Server Magazine and co-authored “Pro SQL Server 2008 Mirroring” by Apress.

Register to read the full whitepaper.

See Also:

Topics : Database Administration,Database Monitoring,

Products : SQL Enterprise Job Manager,

Register for Free Whitepaper

Note: By filling and submitting this form you understand and agree that the use of IDERA’s website is subject to the General Website Terms of Use. Additional details regarding IDERA’s collection and use of your personal information, including information about access, retention, rectification, deletion, security, cross-border transfers and other topics, is available in the Privacy Policy.