- 博客(12)
- 收藏
- 关注
翻译 第16周翻译:Stairway to SQL Server Agent - Level 2: Job Steps and Subsystems SQL Server
代理作业由一系列一个或多个作业步骤组成。作业步骤被分配给特定的作业子系统,该子系统标识作业步骤将要执行的工作类型。每个作业步骤都在单独的安全上下文中运行,尽管每个作业也有一个所有者来确定谁可以修改作业。本文将重点介绍组成SQL Server代理作业的作业步骤和子系统。快速回顾一下工作将SQL Server代理作业看作是一个容器,它将执行给定任务所需的一组其他组件关联起来。作业的主要组件是作业步...
2019-06-12 20:29:20
215
翻译 第15周翻译:Stairway to SQL Server Agent: Level 1: Setup and Overview
级别1:SQL Server代理设置和概述SQL Server Agent是SQL Server的作业调度和警报服务,如果使用得当,它可以极大地简化数据库管理员(DBA)的工作负载。SQL Server Agent的核心是运行批处理作业的工具。“batch”只是一组“操作”,通常使用Transact-SQL脚本定义。然后,它们可以作为作业运行,在特定的时间表上,当很少有用户访问系统时,您可以选...
2019-06-05 11:16:30
219
翻译 第14周翻译:Stairway to Transaction Log Management in SQL Server, Level 5: Managing the Log in Full Recov
在本节中,我们将回顾在完全恢复模式下进行日志备份的原因和方法,以及如何使用这些日志备份文件与完整的数据库备份一起执行数据库恢复。完全恢复模式支持将数据库恢复到可用日志备份中的任意时间点,并假设可以进行尾日志备份,直到发生故障之前的最后一个提交事务的时间为止。什么记录?在完全恢复模式下,所有操作都被完全记录。对于INSERT、UPDATE和DELETE操作,这意味着对于修改的每一行,都有一个日志...
2019-05-28 23:13:11
325
翻译 第13周翻译:Stairway to SQL Server Replication: Level 1 Introduction to SQL Server Replication
单词replication来自拉丁语单词replicare,意思是重复。复制描述复制或复制的过程(www.merriam-webster.com)。SQL Server中的复制就是这样做的;它复制或复制数据。任何时候需要创建数据的副本,或复制对数据的更改时,都可以使用复制。该副本可以在相同的数据库中创建,也可以在单独服务器的远程位置创建。副本可以连续地与源数据保持同步,或者按预定的时间间隔同步...
2019-05-22 15:08:13
275
翻译 第12周翻译:CHAPTER 3 Statistics中的Introduction to SQL Server Statistics
Introduction to SQL Server StatisticsSQL Server statistics是包含索引键中数据分布信息的系统对象值,有时在常规列值中。可以对支持的任何数据类型创建统计信息比较操作,如>、<、=等。让我们检查来自dbo的IDX_BOOKS_ISBN索引统计信息。我们在清单2-15中创建了Books表在前一章。可以使用DBCC SHOW_STAT...
2019-05-15 15:33:38
169
翻译 第11周翻译:Clustered Index Design Considerations
每次更改聚集索引键的值时,都会发生两件事。首先,SQL Server移动行移动到聚集索引页链和数据文件中的不同位置。其次,它更新行id,这是聚集索引键。行id存储在所有非集群索引中,需要更新。就I/O而言,这可能非常昂贵,尤其是在批更新的情况下。此外,它可以增加聚集索引的碎片,在行id大小增加的情况下,非聚集索引的碎片。因此,最好有一个不改变键值的静态聚集索引。所有非聚集索引都使用聚集索引键作为...
2019-05-08 21:49:17
206
翻译 第9周 翻译:Clustered Indexes
聚集索引指示表中数据的物理顺序,表中数据按照聚集索引进行排序索引键。表只能定义一个聚集索引。让我们假设您希望在堆表上使用数据创建一个聚集索引。作为第一步,如图2-5所示,SQL Server创建另一个数据副本,然后根据群集键的值。数据页链接在一个双链列表中,其中每个页面都包含指向链中下一页和上一页的指针。这个列表被称为索引的叶级,包含实际的表数据。图2 - 5。聚类索引结构:叶级。当叶子级别...
2019-04-26 22:09:44
257
翻译 第8周 翻译:Data Pages and Data Rows
@数据页和数据行数据库中的空间被划分为8KB的逻辑页面。这些页面是连续的编号,从0开始,并且可以通过指定文件ID和页码引用它们。页码也总是连续的,这样当SQL Server增长数据库文件时,新的页面就从文件的最高页码加1开始。类似地,当SQL Server收缩文件时,它将删除文件中页数最多的页面。数据存储在SQL SERVER中一般来说,SQL Server存储和处理数据库中的数据一样。它是...
2019-04-20 15:04:13
198
原创 第七周 学习笔记--ADO.Net中DataTable的应用
一.知识点1、概述:DataTable是一个临时保存数据的网格虚拟表(表示内存中数据的一个表),是ADO.Net库中的核心对象。2、DataTable类将关系数据表示为表格形式,ADO.Net提供了一个DataTable类来独立创建和使用数据表。3、在创建DataTable之前,必须包含using System.Data名称空间。4、DataTable的常用属性①Columns:它用于获...
2019-04-09 22:46:57
306
原创 第六周 学习笔记--如何在各类控件中输入/输出数据
一.知识点TextBoxTextBox控件用于获取用户输入或显示文本。在实际应用中,TextBox控件即可用于可编辑的文本,也可成为只读控件。另外,该控件还可以显示多行数据。TextBox控件为在该控件中显示或输入的文本提供一种格式化样式。1.Text属性用于返回或设置文本框的内容。设置时可以使用属性窗口,也可以使用代码。2.MaxLength属性MaxLength属性,用于控制文本框输...
2019-04-08 19:56:38
314
原创 第四周 学习笔记--设计实现SqlHelper
一.知识点SqlHelper是一个基于NET Framework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化重复的数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等。二.思维导图三.实例public class SqlHelper...
2019-04-07 22:45:29
137
原创 第二周 学习笔记--ADO.Net中SqlConnection、Sqlcommand的应用
@[一.知识点1.SqlConnection(1)使用SqlConnection类可以连接到SQL Server数据库。SqlConnection对象的主要属性和方法如下:——属性:ConnectionString(连接字符串)——方法:Open(打开数据库连接)Close(关闭数据库连接)(2)连接数据库主要分以下三步:——定义字符串——创建SqlConnection对象,代码如...
2019-04-07 22:42:31
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人