自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

翻译 SQL Server代理的阶梯 - 第2级:作业步骤和子系统

SQL Server代理作业由一系列一个或多个作业步骤组成。 将作业步骤分配给特定作业子系统,该子系统标识作业步骤将要执行的工作类型。 每个作业步骤都在单独的安全上下文中运行,尽管每个作业还有一个所有者,可以确定谁可以修改作业。 本文将重点介绍构成SQL Server代理作业的作业步骤和子系统。 工作快速回顾 考虑SQL Server代理作业的最佳方式是作为一个容器,它关联执行给定任务所需的一...

2019-06-29 00:14:43 124

翻译 SQL Server代理的阶梯:第1级:设置和概述

第1级:SQL Server代理设置和概述 SQL Server代理是SQL Server的作业调度和警报服务,如果使用得当,它可以大大简化数据库管理员(DBA)的工作负载。 SQL Server Agent的核心是运行批处理作业的工具。 “批处理”只是一组“操作”,通常使用Transact-SQL脚本定义。然后,这些可以按照特定的时间表作为作业运行,您可能会选择在少数用户访问系统时;换句话说...

2019-06-29 00:06:47 82

翻译 SQL Server中事务日志管理的阶梯,级别5:以完全恢复模式管理日志

在此级别中,我们将查看在完全恢复模式下工作时如何以及如何进行日志备份,以及如何使用这些日志备份文件以及完整数据库备份执行数据库还原。 完全恢复模式支持将数据库还原到可用日志备份中的任何时间点,并假设可以在发生故障之前直到最后一次提交事务的时间进行尾部日志备份。 得到什么记录? 在完全恢复模式下,所有操作都已完全记录。对于INSERT,UPDATE和DELETE操作,这意味着对于每个被修改的行,...

2019-06-28 23:58:43 70

翻译 SQL Server复制的阶梯:第1级 - SQL Server复制简介

第1级:SQL Server复制简介 主要条目:代表 发音:功能:名词 日期:14世纪 复制这个词来自拉丁文“replicare”,意思是重复。 复制描述了复制或复制的过程(www.merriam-webster.com)。 SQL Server中的复制就是这样做的; 它复制或复制数据。 只要您需要创建数据副本或重现对该数据的更改,就可以使用复制。 该副本可以在同一数据库中创建,也可以在...

2019-06-28 23:34:08 71

翻译 统计数据(第四次翻译)

SQL Server查询优化器在为查询选择执行计划时使用基于成本的模型。它估计不同执行计划的成本,并选择成本最低的一个。但是请记住,SQL Server不会搜索查询可用的最佳执行计划,因为就CPU而言,评估所有可能的替代方案是费时且昂贵的。查询优化器的目标是找到一个足够好的、足够快的执行计划。 基数估计(在查询执行的每个步骤中需要处理的行数的估计)是询问优化中最重要的因素之一。这个数字影响连接策...

2019-05-21 09:53:24 293

翻译 聚集索引设计注意事项(第三次)

每次更改聚集索引键的值,都会发生两件事。首先,sqlServer将行移动到聚集索引页链和数据文件中的不同位置。其次,它更新行id,也就是聚集索引键。行标识存储,并需要在所有非聚集索引键中更新。就i/o而言,这可能很昂贵,特别是在批量更新的情况下。此外,它还可增加聚集索引的破碎性,并在行尺寸增加的情况下,增加非聚集索引的破碎性。因此,最好有一个静态的聚集索引,而关键值不会改变。 所有非聚集索引都...

2019-05-21 02:11:10 268

翻译 聚集索引

集合索引指示表中数据的物理顺序,该顺序按照集合排序索引键.该表只能定义一个聚集索引。 让我们假设您想要用数据在堆表上创建一个聚集索引。作为第一步,如图2-5所示,SQL Server创建数据的另一个副本,然后根据聚集键的值。数据页链接在一个双链接列表中,每个页面包含 指向链中下一页和上一页的指针。这个列表被称为索引的叶级,它包含实际的表数据。 第2章表格和索引:内部结构和访问方法 ...

2019-05-06 00:36:47 119

翻译 数据页和数据行

数据库中的空间分为逻辑8KB页面。这些页面从开始连续编号并且可以通过指定文件标识和页码来引用它们。页码是总是连续的,这样当数据库文件增长时,新的页面从开始编号从文件中最高的页码加一。同样,当SQL Server收缩文件时,它会删除文件中的最高页数。 SQL SERVER中的数据存储 一般来说,有三种不同的方法或技术来存储和处理数据库中的数据。对于传统的基于行的存储,数据存储在数据行中将所...

2019-05-06 00:21:10 140

原创 第七周学习笔记——ADO.Net中DataTable的应用

第七周学习笔记——ADO.Net中DataTable的应用 思维导图 datatable相关属性 名称 说明 DataTable() 不带参数初始化 DataTable 类的新实例。 ...

2019-04-15 22:50:29 137

原创 第六周学习笔记——C#各个控件的输入输出

第六周学习笔记——C#各个控件的输入输出 思维导图: textBox 控件 输入:只需要在textBox框中直接输入数据即可 输出:代码实现对textBox框的text属性赋值,textbox.text=”350722198006061313”,如图所示 代码: SqlConnection sqlConnection = new SqlConnection();...

2019-04-09 10:55:26 195

原创 第四周学习笔记——SqlHelper

SqlHelper类 SqlHelper,SQL助手,可以将许多重复的代码进行封装,后面使用时只需要调用它即可,避免了代码出现大量重复的繁杂情况。 SqlHelper 类中还包含一些专用函数,用于管理参数和准备要执行的命令。不管客户端调用什么样的方法实现,所有命令都通过 SqlCommand 对象来执行。在 SqlCommand 对象能够被执行之前,所有参数都必须添加到 Parame...

2019-03-24 17:57:34 79

原创 第二周学习笔记

SqlConnection对象 要连接SQL Sever数据库,就要使用System.Data.SqlClient命令空间下的SqlConnection类。 首先要通过using System.DataSqlClient命令引用命令空间,连接数据库之后,通过调用SqlConnection对象的Open方法打开数据库。 通过SqlConnection对象的State属性判断数据库的连...

2019-03-10 14:22:43 59

转载 通往T-SQL的阶梯:超越基本的4级:使用视图简化您的查询

通往T-SQL的阶梯:超越基本的4级:使用视图简化您的查询 作者Gregory Larsen, 2016/07/22(第一次出版:2014/03/19)The Series这篇文章是楼梯系列的一部分:T-SQL的阶梯:超越基础。从他的楼梯到T-SQL DML,格雷戈里·拉森涵盖了T-SQL语言的更高级的方面,比如子查询。在这个阶梯级别,我将讨论如何使用数据库视图来简化Transact-SQL (T...

2018-05-20 20:17:47 197

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除