文章选自:《Pro SQL Server Internals, 2nd edition》CHAPTER 7 Designing and Tuning the Indexes中的Clustered Index Design Considerations一节 作者:Dmitri Korotkevitch ...
分类:
数据库 时间:
2018-12-12 21:30:06
阅读次数:
224
第七章设计和优化索引 定义一种应用于所有地方的索引策略是不可能的。每个系统都是独特的,需要基于工作,业务需求和其他一些因素的自己的索引方法。然而,有几个设计的注意事项和指导方针可以被应用到每个系统。 在我们优化现有的系统时非常正解。虽然优化是一个迭代过程在任何时候都是独特的,但是有一组技术可以用来检 ...
分类:
数据库 时间:
2018-12-12 20:34:12
阅读次数:
243
本文选自《Pro SQL Server Internals》 作者: Dmitri Korotkevitch 出版社: Apress 出版年: 2016-12-29 作者简介:Dmitri Korotkevitchis是微软SQL Server MVP和微软认证大师。作为应用程序和数据库开发人员、数 ...
分类:
数据库 时间:
2018-12-12 10:32:19
阅读次数:
223
原文出自:《Pro SQL Server Internals, 2nd edition》的CHAPTER 7 Designing and Tuning the Indexes中的Clustered Index Design Considerations一节(即P155~P165),Dmitri Ko ...
分类:
其他好文 时间:
2018-12-11 20:45:13
阅读次数:
257
本文选自《Pro SQL Server Internals》 作者: Dmitri Korotkevitch 出版社: Apress 出版年: 2016-12-29 页数: 804 作者简介:Dmitri Korotkevitchis是微软SQL Server MVP和微软认证大师。作为应用程序和数 ...
分类:
数据库 时间:
2018-12-06 00:06:03
阅读次数:
317
翻译-《Pro SQL Server Internals, 2nd edition》 译文:《Pro SQL Server Internals, 2nd edition》作者:Dmitri Korotkevitch 译文: 聚集索引 聚集索引指示表中数据的物理顺序,该顺序是根据聚集索引键排序的。表只 ...
分类:
数据库 时间:
2018-12-06 00:03:29
阅读次数:
189
聚集索引 一个表根据聚集索引键进行排序是指按表中数据的物理顺序即聚集索引, 一个表只能定义一个聚集索引。 假设您要在堆表上使用数据创建聚集索引。 作为第一步,如图2-5所示,SQL Server会创建另一个数据副本,然后根据群集密钥的值对其进行排序。 数据页链接在双链表中,其中每个页面都包含指向链中 ...
分类:
数据库 时间:
2018-12-05 23:19:22
阅读次数:
338
数据页面和数据行 数据库中的空间分为逻辑8KB页面。 这些页面从零开始连续编号,可以通过指定文件ID和页码来引用它们。 页面编号始终是连续的,这样当SQL Server增长数据库文件时,新页面将从文件中的最高页码加1开始编号。 同样,当SQL Server收缩文件时,它会从文件中删除编号最大的页面。 ...
分类:
数据库 时间:
2018-12-05 21:51:00
阅读次数:
246
《Pro SQL Server Internals, 2nd edition》 作者:Dmitri Korotkevitch 聚集索引 聚集索引指示表中数据的物理顺序,该表根据聚簇索引键进行排序。 该表只能定义一个聚集索引。 假设您要在堆表上使用数据创建聚集索引。 作为第一步,如图2-5所示,SQL ...
分类:
其他好文 时间:
2018-12-05 20:56:08
阅读次数:
239
http://ruizeng.net/golang-gc-internals/ 摘要 在实际使用go语言的过程中,碰到了一些看似奇怪的内存占用现象,于是决定对go语言的垃圾回收模型进行一些研究。本文对研究的结果进行一下总结。 什么是垃圾回收? 曾几何时,内存管理是程序员开发应用的一大难题。传统的系统 ...
分类:
其他好文 时间:
2018-12-03 20:23:46
阅读次数:
244