- 博客(11)
- 收藏
- 关注
翻译 SQL Server事务日志管理的阶梯,第5级:在完全恢复模式下管理日志
SQL Server事务日志管理的阶梯,第5级:在完全恢复模式下管理日志在本节中,我们将回顾在完全恢复模式下进行日志备份的原因和方法,以及如何使用这些日志备份文件与完整的数据库备份一起执行数据库恢复。完全恢复模式支持将数据库恢复到可用日志备份中的任意时间点,并假设可以进行尾日志备份,直到发生故障之前的最后一个提交事务的时间为止。什么记录?在完全恢复模式下,所有操作都被完全记录。对于IN...
2019-06-03 20:39:21
218
翻译 Stairway to SQL Server Replication: Level 1 - Introduction to SQL Server Replication
Stairway to SQL Server Replication: Level 1 - Introduction to SQL Server ReplicationSQL Server复制的步骤:第1级-介绍SQL Server复制级别1:介绍SQL Server复制主条目: rep-li-ca-tionPronunciation: \?re-pl?-'ka-sh?nFunct...
2019-05-26 20:21:11
136
翻译 Introduction to SQL Server Statistics、Statistics and Execution Plans、Statistics Maintenance
SQL Server统计介绍SQL Server 统计数据是包含索引键中数据分布信息的系统对象值,有时在常规列值中。可以对支持的任何数据类型创建统计信息比较操作,如>、<、=等。让我们检查来自dbo的IDX_BOOKS_ISBN索引统计信息。我们在清单2-15中创建了Books表在前一章。可以使用DBCC SHOW_STATISTICS ('dbo.Books',IDX_BOO...
2019-05-19 11:24:19
171
翻译 CHAPTER 7 Designing and Tuning the Indexes中的Clustered Index Design Considerations一节
来源:《Pro SQL Server Internals, 2nd edition》作者:Dmitri Korotkevitch美国佛罗里达州坦帕聚集索引设计注意事项每次更改聚集索引键的值时,都会发生两件事。首先,SQL Server移动行移动到聚集索引页链和数据文件中的不同位置。其次,它更新行id,这是聚集索引键。行id存储在所有非集群索引中,需要更新。就I/O而言,这可能非常昂...
2019-05-11 12:53:40
149
翻译 《Pro SQL Server Internals, 2nd edition》的CHAPTER 1 Data Storage Internals中的Clustered Indexes一节
来源:《Pro SQL Server Internals, 2nd edition》作者:Dmitri Korotkevitch美国佛罗里达州坦帕聚集索引聚集索引指示表中数据的物理顺序,表中数据按照聚集索引进行排序索引键。表只能定义一个聚集索引。让我们假设您希望在堆表上使用数据创建一个聚集索引。作为第一步,如图2-5所示,SQL Server创建另一个数据副本,然后根据群集...
2019-05-01 11:29:11
111
翻译 《Pro SQL Server Internals, 2nd edition》的CHAPTER 1 Data Storage Internals中的Data Pages and Data Rows一节
来源:《Pro SQL Server Internals, 2nd edition》作者:Dmitri Korotkevitch美国佛罗里达州坦帕数据页和数据行数据库中的空间被划分为8KB的逻辑页面。这些页面从连续编号开始,并且可以通过指定文件ID和页码引用它们。页码为总是连续的,这样当SQL Server增长数据库文件时,新的页面就会编号开始从文件的最高页码加1开始。类似地,当S...
2019-04-20 10:10:21
158
原创 AOD.Net的DataTable的应用
DataTable 是一个临时保存数据的网格虚拟表(表示内存中数据的一个表)。DataTable是ADO dot net 库中的核心对象。它可以被应用在 VB 和 ASP 上。它无须代码就可以简单的绑定数据库。其他使用DataTable的对象包括DataSet和DataView。创建 DataTable添加列数据复制在 DataTable 中处理数据...
2019-04-15 21:54:56
157
原创 如何在各类控件中输入/输出数据
Timer 控件:又称定时器控件或计时器控件,在工具箱中的图标是 ,该控件的主要作用是按一定的时间间隔周期性地触发一个名为Tick的事件, 因此在该事件的代码中可以放置一些需要每隔一段时间重复执行的程序段。 textbox控件: this.txb_Name.Text = sqlDataReader["Name"].ToString();单选框 : this.rdb_M...
2019-04-08 22:17:16
177
原创 SqlHelper
SqlHelper是一个基于.NET Framework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等,就可以访问数据库了。object result = null; ...
2019-04-08 21:37:38
141
翻译 Database.System.Concepts(6th.Edition.2010)-8.3
来源:《DatabaseSystem Concepts》,作者:亚伯拉罕Silberschatz耶鲁大学亨利·科尔斯·列高大学孟买,S.苏达山印度理工学院8.3.2 BCNF我们能得到的最理想的范式之一是BCNF。它消除了基于功能依赖的所有冗余,但是,正如我们将在8.6部分中看到的,可能还有其他类型的冗余。一个关系模式R在BCNF中,关于函数依赖关系的集合F,如果,对于F+形式的所有函数依赖性...
2018-04-01 13:19:38
505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人