作业配置规范文档[MS SQL]
无规矩不成方圆,在数据库管理维护,我们发现有必要规范作业创建、配置。因为随意的创建作业,导致五花八门的命名和各种混乱。不利于作业的维护和管理。下面通过规范各个步骤合理配置一个作业。
作业申请流程
作业功能描述
在创建作业时,首先有必要多了解一些情况。可以从下面几个问题入手。
1:新建作业的功能、用途是什么?
2:新建作业的执行频率(Schedule)? 如果频率很频繁,为什么需要如此频繁?
3:新建作业属于那个系统?在那个数据库上执行?
4:新建作业如果运行失败的话,是否需要通知相关负责人?谁是作业负责人
5:新建作业如果执行失败,是否需要重新运行?尝试次数多少
让发起创建作业的申请人,填写下面文档资料
如果作业有明确的所有者,选择对应的所有者。如果没有。则选择sa账号.
尽量不要使用域账号作为作业的Owner,尽量全部使用sa
3:作业类别
一般应该根据具体需求添加作业类别,并为新建作业设置作业类别.
数据库维护、数据库监控、数据库归档、数据库跑数等
EXEC msdb.dbo.sp_add_category
@ JOB,
@type=NLOCAL,
@name=NDATABASE_RUNNING_DATA ;
GO
4:作业说明
一定要加上作业功能说明、描述,方便以后维护。否则时间久了,维护起来非常吃力。
二:作业步骤选项配置
1:作业步骤名称
作业步骤名称设置一般建议用如下规则,如果有多个步骤的话
{作业名称}_Step_One
{作业名称}_Step_Two
{作业名称}_Step_Three
2:作业步骤类型
选择对应作业步骤的类型,一般为Transact-SQL脚本(T-SQL)
高级选项有时候不用特意设置。但是某些特殊作业需要设置当作业步骤失败时的重试次数、重试间隔等。以及作业失败时是退出作业,还是继续下一个作业步骤等。
三:作业计划选项配置
1:作业计划名称
一般情况下,作业计划名称命名规则如下:
{作业名称}_Schedule
如果作业有多个计划,那么命名规则如下
{作业名称}_Schedule_Month
{作业名称}_Schedule_Day
{作业名称}_Schedule_Hour
{作业名称}_Schedule_Minute
2:其它频率、执行间隔比较明确、简单。 没有什么好说的。
四:作业警报选项配置
作业警报一般不设置,而是设置作业通知。
五:作业通知选项配置
在作业失败时,通过电子邮件给作业相关负责人发送电子邮件。
EXEC msdb.dbo.sp_add_operator @name=NJobName_Operator,
@enabled=1,
@weekday_pager_start_time=90000,
@weekday_pager_end_time=180000,
@saturday_pager_start_time=90000,
@saturday_pager_end_time=180000,
@sunday_pager_start_time=90000,
@sunday_pager_end_time=180000,
@pager_days=0,
@email_address=Nxxx@esquel.com,
@category_name=N[Uncategorized]
GO
如何跑通第一个 SQL 作业 本文由阿里巴巴技术专家周凯波(宝牛)分享,主要介绍如何跑通第一个SQL。内容将从以下3个部分介绍:1、SQL的基本概念;2、SQL的语法说明;3、SQL 实战;
一行配置作业性能提升53%!Flink SQL 性能之旅 在本文中,我们想带你一起看看是否能够从现有机器中激发出更多的性能,以及如何实现?我们还会为不同于 PoC 代码的作业提供进一步的提示,并对未来的工作进行展望。
潇湘隐者 网名潇湘隐者/潇湘剑客、英文名Kerry,兴趣广泛,广泛涉猎,个性随意,不善言辞。执意做一名会写代码的DBA,混迹于IT行业
第十二届 BigData NoSQL Meetup — 基于hbase的New sql落地实践 立即下载
相关文章
- api接口文档html模板,开发接口文档-api文档模板
- origin柱形图和折线图的结合_excel画的图怎么与文档
- Spring Authorization Server 0.3.0发布,官方文档正式上线
- CTO来分享:如何让技术人员写好开发文档?
- 【黄啊码】windows如何使用tp5.1配置workerman和gateway(不要看官方文档,不要抄网友文档,OK?)
- POI生成word文档完整案例及讲解
- 九. 配置swagger生成api文档
- 智能图像处理:基于边缘去除和迭代式内容矫正的复杂文档图像校正
- 智子商城项目开发文档
- 【愚公系列】2023年02月 WMS智能仓储系统-007.Swagger接口文档的配置
- 泛微-采知连文档协作平台:采集、存储、协作更高效智能
- 【Android Gradle 插件】将自定义 Gradle 插件上传到自建 Maven 仓库 ③ ( 配置上传工件 | 将 Gradle 插件 jar 包、源码、文档上传到本地Maven 仓库 )
- 微软官方文档揭示TPM 2.0并非Win11的最低配置需求
- 如何在 Ubuntu 18.04 的右键单击菜单中添加“新建文档”按钮
- 如何使用 Docsify 和 GitHub Pages 创建一个文档网站
- 如何使用看板(kanban)创建更好的文档
- 企业级iptables防火墙高级配置参考文档文献
- Redis: 官方文档指南(redis官方文档)
- Oracle系统安装详细指南(oracle安装文档)
- MySQL数据库文档的自动生成指南(mysql数据库文档生成)
- Linux下配置DNS服务器完全文档
- 探究Redis有没有文档可观(有没有redis文档)
- Redis集群配置详解(redis集群 配置文档)
- Redis配置实施指南(redis配置文档译文)
- ORACLE数据库搭建简易指南下载文档制作(ORACLE下载文档制作)
- WEB服务器安全配置说明文档
- 用jscript实现新建和保存一个word文档
- php将数据库中所有内容生成静态html文档的代码
- Sql学习第一天——SQL练习题(建表/sql语句)
- visio二次开发--判断文档是否已发生变化(变化就加星号*)