博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Server 2012笔记分享-40:自动维护索引
阅读量:6704 次
发布时间:2019-06-25

本文共 621 字,大约阅读时间需要 2 分钟。

微软最佳实践是建议每周做一次重建索引的操作,会显著提高性能。特别是如果外键没有索引的话会严重影响性能。

我们可以使用SQL自带的维护计划向导来建立每周一次的重建索引计划任务。让重建索引的工作自动进行。

登陆到实例,然后展开管理,右击维护计划,选择维护计划向导,如图。

进入SQL server维护计划向导。

选择每项任务单独计划,并输入维护计划的名称和说明文字。

在选择维护任务界面,选择“重新生成索引”,如图。

在选择维护任务顺序,因为只有一个任务,所以直接下一步。

选择要重新生成索引的数据库,如图。可以选择所有数据库,也可以选择所有系统数据库,也可以选择个别的数据库。

下图中我选择的是特定数据库。

对象选择表和视图,也可以单独选择表或者视图。

也可以定义高级选项,选择是否对tempdb中的结果进行排序、是否重建索引时保持索引联机。

最后,设置重建索引的计划任务。

全部配置完成,如图所示。

在选择报告选项,保持默认。

在摘要界面,确保配置没问题后,点击下一步,如图。

配置完成后,如图。

配置完成后,如果需要修改维护计划,我们可以直接点击维护计划,选择修改,如图。

右键需要修改的维护计划,选择编辑。

可以在下图的界面进行修改。同时我们可以点击下图中的查看T-SQL来生成该维护计划的T-SQL脚本。

=================================================================

转载地址:http://pgylo.baihongyu.com/

你可能感兴趣的文章
0基础实现简单的Kotlin ListView
查看>>
java基础之引用
查看>>
高性能、高可靠分布式文件系统 go-fastdfs v1.2.1 发布
查看>>
[Shell]awk内置函数介绍
查看>>
SVM从入门到精通(一)
查看>>
《零基础 Java 开发 》全书目录
查看>>
阿里云发布ET工业大脑开放平台,交付只需6天!
查看>>
Centos7服务器运维服务系统安装过程中遇到的问题总结
查看>>
百度电话一面
查看>>
CentOS6.6源码编译升级GCC至4.8.2
查看>>
你所必须掌握的三种异步编程方法callbacks,listeners,promise
查看>>
树 - (二叉查找树,红黑树,B树)- 红黑树
查看>>
C++雾中风景1:友元类与面向对象
查看>>
SVN:Previous operation has not finished; run 'cleanup' if it was interrupted
查看>>
记录一次批量插入的优化历程
查看>>
金忠孝:新IT时代,人工智能在汽车行业中的应用
查看>>
世界头一个!美国建立无人机数据中心
查看>>
Django logging模板使用样例
查看>>
Python爬虫之40行代码爬取金庸所有武侠小说
查看>>
[开源] Gio.js -- 一个基于 Three.js 的 Web3D 地球数据可视化库
查看>>