SQL Server 2012笔记分享-45:使用资源监视器监控SQL

使用资源监视器,我们可以方便的看到SQL server服务器上相关进程的CPU、内存、磁盘I/O、网络的消耗情况。资源监视器是操作系统自带的组件。 资源监视器提供一个快速、实时及图形化界面来显示包括CPU、内存、I/O和网络使用情况的信息,可以监视和检查所有当前运行在机器上的进程的这部分信息。并可以通过这个工具来结束你认为对性能有潜在风险的进程。

原创 点赞0 阅读2905 收藏0 评论0 2014-06-30

SQL Server 2012笔记分享-44:使用活动监视器监控SQL

在进行SQL的日常例行维护和监控的时候,除了使用进程管理器来查看SQL进程的内存和CPU资源消耗情况以外,还有一个SQL自带的非常好用的活动监视器,有助于我们发现一些异常的情况。

原创 点赞0 阅读10000+ 收藏0 评论0 2014-06-30

SQL Server 2012笔记分享-43:身份验证模式的区别

windows身份验证 当用户通过 Windows 用户帐户连接时,SQL Server 使用操作系统中的 Windows 主体标记验证帐户名和密码。也就是说,用户身份由 Windows 进行确认。SQL Server 不要求提供密码,也不执行身份验证。Windows 身份验证是默认身份验证模式,并且比 SQL Server 身份验证更为安全。Windows 身份验证使用 Kerberos 安全协议,提供有关强密码复杂性验证的密码策略强制,还提供帐户锁定支持,并且支持密码过期。通过 Windows 身份验证完成的连接有时也称为可信连接,这是因为 SQL Server 信任由 Windows 提供的凭据。

原创 点赞0 阅读2137 收藏0 评论0 2014-06-29

SQL Server 2012笔记分享-42:SQL Server Agent服务配置建议

配置SQL server agent服务的时候,可以参考以下的原则:

原创 点赞0 阅读2220 收藏0 评论0 2014-06-28

SQL Server 2012笔记分享-41:数据库整合建议

数据库整合的原则 如果有多台SQL,并且当前每台SQL的资源利用普遍不高,我们可以针对这些SQL进行整合。

原创 点赞0 阅读1245 收藏0 评论0 2014-06-27

SQL Server 2012笔记分享-40:自动维护索引

微软最佳实践是建议每周做一次重建索引的操作,会显著提高性能。特别是如果外键没有索引的话会严重影响性能。 我们可以使用SQL自带的维护计划向导来建立每周一次的重建索引计划任务。让重建索引的工作自动进行。

原创 点赞0 阅读4235 收藏0 评论0 2014-06-25

SQL Server 2012笔记分享-39:重建master数据库

当master数据库被破坏或者SQL server服务无法启动时,我们可能需要重建master,具体可以参考下面的英文注释信息。

原创 点赞0 阅读4438 收藏0 评论0 2014-06-25

SQL Server 2012笔记分享-38:了解系统数据库

master 数据库 记录 SQL Server 实例的所有系统级信息。 master 数据库记录 SQL Server 系统的所有系统级信息。这包括实例范围的元数据(例如登录帐户)、端点、链接服务器和系统配置设置。此外,master 数据库还记录了所有其他数据库的存在、数据库文件的位置以及 SQL Server 的初始化信息。因此,如果 master 数据库不可用,则 SQL Server 无法启动。在 SQL Server 中,系统对象不再存储在 master 数据库中,而是存储在 Resource 数据库中。

原创 推荐 点赞0 阅读1822 收藏0 评论0 2014-06-24

SQL Server 2012笔记分享-37:SQL权限设置

如何赋予用户服务器级别的管理权限?

原创 点赞2 阅读7429 收藏0 评论0 2014-06-23

SQL Server 2012笔记分享-36:SQL账户设置

如何设置SQL账户为数据库的管理员账户?

原创 点赞1 阅读6593 收藏0 评论0 2014-06-22

SQL Server 2012笔记分享-35:配置客户端网络协议

Server Native Client dll 中包含的客户端网络库来实现这些协议。若要配置 SQL Server 客户端,请使用 SQL Server 配置管理器,它是新的 Microsoft 管理控制台 (MMC) 管理单元,可从“开始”菜单或从计算机管理实用工具中找到。SQL Server 配置管理器提供了有关客户端网络协议的信息,并可以供您配置某些协议选项。使用 SQL Server 配置管理器还可以更改默认的网络协议,定义连接到特定服务器的方法。

原创 点赞1 阅读5540 收藏0 评论0 2014-06-22

SQL Server 2012笔记分享-34:配置报警通知

需求 当日志文件的空间占用率超过阀值的时候给管理员发送报警信息。

原创 点赞0 阅读1584 收藏0 评论0 2014-06-22

SQL Server 2012笔记分享-33:SQL Server profiler跟踪

需求 使用SQL server profiler跟踪当前实例的所有常见活动,并将结果保存到文件中。

原创 点赞0 阅读6753 收藏0 评论0 2014-06-21

SQL Server 2012笔记分享-32:性能计数器监控SQL

需求 要求使用windows自带的性能监视器监控SQL的如下对象,并将结果保存便于日后分析。 性能对象:SQL Server databases,计数器:log file(s) size 和 datafile(s) size 性能对象:SQL Server:buffer manager,计数器:page reads/sec 性能对象:SQL Server:memory manager,计数器:total server memory(KB)

原创 点赞0 阅读3995 收藏0 评论0 2014-06-21

SQL Server 2012笔记分享-31:文件与文件组还原

备份文件或文件组,一般在备份超大型的数据库的时候会用到,可以直接还原整个文件组 。 文件还原的目标是还原一个或多个损坏的文件,而不是还原整个数据库。SQL Server 的所有版本都支持在数据库处于脱机状态时还原文件(“脱机页面还原”)。

原创 点赞0 阅读1734 收藏0 评论0 2014-06-20

SQL Server 2012笔记分享-30:页还原

使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2012 中还原页。 页面还原的目的是还原一个或多个损坏的页,而不还原整个数据库。 通常,要进行还原的页已经由于在访问该页时遇到错误而标记为“可疑”。 可疑页在 msdb 数据库的 suspect_pages 表中进行了标识。

原创 点赞0 阅读804 收藏0 评论0 2014-06-20

SQL Server 2012笔记分享-29:日志文件的工作方式

预写日志 (WAL) SQL Server 使用预写日志 (WAL),此日志确保在将关联的日志记录写入磁盘后再将数据修改写入磁盘。这维护了事务的 ACID 属性。

原创 点赞0 阅读1054 收藏0 评论0 2014-06-20

SQL Server 2012笔记分享-28:使用日志文件查看器

SQL Server Management Studio 中的日志文件查看器用于访问有关在以下日志中捕获的错误和事件的信息: 审核集合 数据收集 数据库邮件 作业历史记录 维护计划 远程维护计划 SQL Server SQL Server 代理 Windows NT(这些是还可以从事件查看器访问的 Windows 事件。)

原创 点赞2 阅读10000+ 收藏0 评论0 2014-06-19

SQL Server 2012笔记分享-27:理解并配置分离与附加

可以分离数据库的数据和事务日志文件,然后将它们重新附加到同一或其他 SQL Server 实例。 如果要将数据库更改到同一计算机的不同 SQL Server 实例或要移动数据库,分离和附加数据库会很有用。 在 64 位和 32 位环境中,SQL Server 磁盘存储格式均相同。 因此,可以将 32 位环境中的数据库附加到 64 位环境中,反之亦然。 从运行在某个环境中的服务器实例上分离的数据库可以附加到运行在另一个环境中的服务器实例。

原创 点赞0 阅读3509 收藏0 评论0 2014-06-19

SQL Server 2012笔记分享-26:了解数据类型

在 SQL Server 中,每个列、局部变量、表达式和参数都具有一个相关的数据类型。 数据类型是一种属性,用于指定对象可保存的数据的类型:整数数据、字符数据、货币数据、日期和时间数据、二进制字符串等。 SQL Server 提供系统数据类型集,该类型集定义了可与 SQL Server 一起使用的所有数据类型。 您还可以使用 Transact-SQL 或 Microsoft .NET Framework 定义自己的数据类型。 别名数据类型基于系统提供的数据类型。 数据类型分默认和自定义两种。

原创 点赞0 阅读3674 收藏0 评论0 2014-06-19

SQL Server 2012笔记分享-25:配置备份维护计划

在日常的SQL维护中,有很多需要重复周期性去做的工作我们不太可能去手动操作完成,比如备份作业、重建维护索引、数据库整理等。 以备份为例,一般我们会把数据库备份的时间段放在夜间,那么我们可以通过创建备份的相关维护计划来让备份作业在夜间重复周期性的执行。

原创 点赞1 阅读10000+ 收藏1 评论2 2014-06-18

SQL Server 2012笔记分享-24:备份与恢复场景2

场景 如何还原到最后一次备份后的故障点? 备份方案 采用完整+差异+事务日志相互穿插的方式

原创 点赞0 阅读1392 收藏1 评论0 2014-06-17

SQL Server 2012笔记分享-23:备份与恢复场景1

场景 某企业服务器中有一个数据库db01,该数据库只能在每周日0:00更新一次数据,并且数据量不大,制定那种备份还原计划比较合适?如何设置?还原的方法是什么?

原创 推荐 点赞0 阅读4123 收藏0 评论0 2014-06-16

SQL Server 2012笔记分享-22:理解备份模式与恢复模式

SQL Server 备份和还原组件为保护存储在 SQL Server 数据库中的关键数据提供了基本安全保障。 为了最大限度地降低灾难性数据丢失的风险,您需要定期备份数据库以保留对数据所做的修改。 规划良好的备份和还原策略有助于防止SQL Server 2012笔记分享-22:理解备份模式与恢复模式数据库因各种故障而造成数据丢失。 通过还原一组备份,然后恢复数据库来测试您的策略,以便为有效地应对灾难做好准备。

原创 点赞0 阅读1217 收藏0 评论0 2014-06-16

SQL Server 2012笔记分享-21:事务日志截断、回绕与收缩

每个 SQL Server 数据库都具有事务日志,用于记录所有事务以及每个事务对数据库所做的修改。 必须定期截断事务日志以避免它被填满。 但是,一些因素可能延迟日志截断,因此监视日志大小很重要。 某些操作可以最小日志量进行记录以减少其对事务日志大小的影响。

原创 点赞0 阅读10000+ 收藏0 评论0 2014-06-14

SQL Server 2012笔记分享-20:了解死锁和阻塞的概念

阻塞是死锁产生的必要条件。 当进程没有所需的资源时,比如说等待IO,等待打印 机,这时是阻塞状态。而当进程获得了这些资源时,就可以变为就绪状态,在就绪状态的进程再获得CPU时,就变为执行状态。而执行的过程中,CPU被剥夺了 就继续变为就绪状态,或是当需要其它资源时,就会继续变为阻塞状态。以此往复。

原创 点赞0 阅读2375 收藏0 评论0 2014-06-14

SQL Server 2012笔记分享-19:数据库自带报表

在没有安装reporting service的情况下,数据库也能够查看一些基本的报表信息。例如:磁盘使用情况、备份和还原的事件、索引的使用情况信息、用户统计信息等等,如图所示。

原创 点赞0 阅读2919 收藏0 评论0 2014-06-13

SQL Server 2012笔记分享-18:理解并设置tempdb数据库

TEMPDB简介 tempdb 系统数据库是一个全局资源(一个实例一个tempdb),可供连接到 SQL Server 实例的所有用户使用,并可用于保存下列各项:

原创 点赞0 阅读7730 收藏1 评论0 2014-06-13

SQL Server 2012笔记分享-17:理解并设置文件表(FileTable)

FileTable 功能为 SQL Server 中存储的文件数据提供对 Windows 文件命名空间的支持以及与 Windows 应用程序的兼容性支持。 FileTable 使得应用程序可以集成其存储和数据管理组件,可对非结构化数据和元数据提供集成的 SQL Server 服务(包括全文搜索和语义搜索)。

原创 点赞0 阅读6617 收藏0 评论0 2014-06-12

SQL Server 2012笔记分享-16:理解并设置文件组

每个数据库有一个主数据文件和若干个从文件。文件组可以包括分布在多个逻辑分区的文件,实现负载平衡。文件组允许对文件进行分组,以便于管理和数据的分配/放置。

原创 点赞0 阅读3608 收藏0 评论0 2014-06-11
  • 1
  • 2
写文章