2019年1月3日

Stairway to Transaction Log Management in SQL Server, Level 5: Managing the Log in Full Recovery Mode(翻译)

摘要: SQLServer中事务日志管理的阶梯,第5级:在完全恢复模式下管理日志 By Tony Davis, 2012/01/27 系列 本文是楼梯系列的一部分:SQL Server中事务日志管理的阶梯 当事件进展顺利时,没有必要特别注意事务日志的作用或它是如何工作的。你只需要保证每个数据库都有正确的备份 阅读全文

posted @ 2019-01-03 10:08 Georgina 阅读(135) 评论(0) 推荐(0) 编辑

2018年12月27日

SQL Server Replication:第1级——SQL Server Replication简介(翻译)

摘要: SQL Server Replication:第1级——SQL Server Replication简介 By Sebastian Meine, 2012/12/26 系列 本文是楼梯系列的一部分:SQL Server复制的阶梯 SQL复制可以解决运行数据库驱动的应用程序时的许多问题。发布/订阅模型 阅读全文

posted @ 2018-12-27 09:49 Georgina 阅读(462) 评论(0) 推荐(0) 编辑

2018年12月20日

《Pro SQL Server Internals, 2nd edition》节选翻译(四)

摘要: PART1 表和索引信息 第三章 统计 SQL Server统计信息介绍 SQL Server statistics是系统对象,它包含关于数据分布的信息,这些信息位于索引键值中,有时也位于常规列值中。可以在支持比较操作的任何数据类型上创建统计信息,例如>、<、=等。 让我们检查来自dbo的IDX_B 阅读全文

posted @ 2018-12-20 08:59 Georgina 阅读(206) 评论(0) 推荐(0) 编辑

2018年12月12日

《Pro SQL Server Internals, 2nd edition》节选翻译(三)

摘要: 第七章 设计和优化索引 聚集索引设计注意事项 在你改变聚集索引键的值时,将会发生两件事。首先,SQL server移动行到聚集索引页链和数据文件中的不同位置。第二,它更新聚集索引键的行编号。这个行编号被存储,而且被再次更新在非聚集索引里。就I/O而言,这可能非常昂贵,尤其是在批处理更新的情况下。另外 阅读全文

posted @ 2018-12-12 20:34 Georgina 阅读(107) 评论(0) 推荐(0) 编辑

2018年12月5日

《Pro SQL Server Internals, 2nd edition》节选翻译(二)

摘要: 章节2:表和索引 聚集索引 聚集索引表示表中数据的物理顺序,该顺序是根据聚集索引键排序的。表只能定义一个聚集索引。 假设你希望在堆表上使用数据创建聚集索引。第一步,如图2-5所示,SQL Server创建数据的另一个副本,然后根据聚集键的值对其进行排序。数据页在双链表中链接,其中每个页面都包含指向链 阅读全文

posted @ 2018-12-05 20:41 Georgina 阅读(154) 评论(0) 推荐(0) 编辑

2018年11月28日

《Pro SQL Server Internals, 2nd edition》节选翻译(一)

摘要: 章节1:数据存储内部构件 数据页和数据行 数据库中的空间被划分为有逻辑结构的页面,每页8KB。这些页面从0开始连续编号,可以通过指定文件ID和页码来引用它们。页面编号总是连续的,这样当SQL Server数据库文件增多时,新页面的编号将从文件中最高的页码加1开始。类似地,当SQL Server压缩文 阅读全文

posted @ 2018-11-28 21:39 Georgina 阅读(164) 评论(0) 推荐(0) 编辑

2018年11月15日

ADO.NET中DataSet的应用(读书笔记5)

摘要: 一.思维导图 二.知识点 DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。 命名空间:System.Data 表示数据在内存中的缓存。 1.在实际应用中,DataSet使用方法一般有三种 (1) 把数据库中的数据通过Da 阅读全文

posted @ 2018-11-15 10:40 Georgina 阅读(212) 评论(0) 推荐(0) 编辑

2018年10月29日

ADO.NET中DataTable的应用(读书笔记4)

摘要: 一.思维导图 二.知识点描述 DataTable是一个临时保存数据的网格虚拟表(表示内存中数据的一个表。) 1.用法介绍: (1)可以使用相应的 DataTable 构造函数创建 DataTable 对象。 可以通过使用 Add 方法将其添加到 DataTable 对象的 Tables集合中,将其添 阅读全文

posted @ 2018-10-29 23:39 Georgina 阅读(284) 评论(0) 推荐(0) 编辑

2018年10月24日

如何在前端界面操作数据表(读书笔记3)

摘要: 一.思维导图 二.知识点描述 通过分析,我将对数据表的操作分为:A.检验是否与数据表的数据相同。B.通过控件输入输出更新数据表。 以下我用两个控件对数据表进行操作。 1.通过TextBox操作数据表 (1)通过连接数据库,将TextBox中的数据与数据库的数据匹配。 以下相关知识点 1.Sqlcon 阅读全文

posted @ 2018-10-24 11:40 Georgina 阅读(253) 评论(0) 推荐(0) 编辑

2018年10月16日

如何在各类空间中输入\输出数据(读书笔记2)

摘要: 一.思维导图 二.常用知识点描述 1.DataAdapter对象 充当DataSet和数据源之间用于检索和保存数据的桥梁。DataAdapter类代表用于填充DataSet以及更新数据源的一组数据库命令和一个数据库连接 1.1属性和方法 属性: SelectCommand引用从数据源中检索行的Com 阅读全文

posted @ 2018-10-16 20:25 Georgina 阅读(266) 评论(0) 推荐(0) 编辑

导航