- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
聚集索引是如何存储在硬盘上的?逻辑顺序是什么?
非聚集索引如何工作?
最佳答案
这意味着表中的数据存储在 B-Tree
中按照CLUSTERED PRIMARY KEY
的顺序(或聚类列)。
我认为这个名字有点令人困惑。 Oracle
中的相同概念称为 index-organized table
我发现这更具描述性。
非聚集索引包含索引列的值以及指向它们所源自的记录的指针。
“聚集索引”是表本身; “非聚集”索引是表中某些列的有序副本。
如果您“创建”聚集索引,表将重新排列。这就是为什么一张表上不能有多个“聚集索引”的原因:该表不能按多个顺序排列。
如果创建二级索引,则会创建表的卷影副本,其中保存索引列的值以及指向它们所在记录的指针。每当表更改时,副本也会更改(引擎会自动处理)。
id col1 value
-- -- --
1 1 Data 1
6 1 Data 6
3 1 Data 3
7 2 Data 7
9 2 Data 9
5 2 Data 5
该表未排序。
id col1 value
-- -- --
1 1 Data 1
3 1 Data 3
5 2 Data 5
6 1 Data 6
7 2 Data 7
9 2 Data 9
该表是在 id
上订购的.
Table Index
id col1 value col1 id
-- -- -- -- --
1 1 Data 1 1 1
3 1 Data 3 1 3
5 2 Data 5 1 6
6 1 Data 6 2 5
7 2 Data 7 2 7
9 2 Data 9 2 9
该表的订购者位于 id
,索引按 (col1, id)
排序。
关于sql-server - : Clustered indexes are stored physically on the table? 这句话是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2266142/
我正在做一个需要翻译的项目 qemu-guest物理地址来托管虚拟/物理地址。 我正在使用 VMI(虚拟机自省(introspection))来自省(introspection) qemu 进程(KV
我正在使用下面的类,但给出了类似 Caused by: org.hibernate.DuplicateMappingException: Table [] contains physical colu
我正在 3D 中进行刚体模拟。现在我在旋转方面遇到了精度问题。最终,物体(没有外力)的方向会收敛到围绕具有最小惯性矩的轴。降低 dt 有帮助,但不是太多。有没有办法最大限度地减少这种漂移? 这是我目前
我正在尝试做一个基本版本的太空 war (http://en.wikipedia.org/wiki/Spacewar_%28video_game%29),但我不知道如何做惯性部分 那是我的代码:我应该
哪些技术用于实时模拟水等流体,例如在电子游戏中? 特别是,我正在为 Uni 的(不幸的是相当短的)物理项目寻找一个项目创意,所以越简单越好(如果流体模拟中有任何“简单”之类的东西......) 最佳答
怎么办数值积分 (什么数值方法,使用什么技巧)用于无限范围内的一维积分,其中被积函数中的一个或多个函数是 1d quantum harmonic oscillator波函数。其中,我想计算谐振子基中某
我正在遵循处理书中的一个示例,该示例描述了如何计算非正交碰撞(在非水平平面上弹跳的球),但是,我并不真正理解这四个表达式背后的逻辑。 float groundXTemp = cosine * del
在足球比赛中,我正在使用转向行为来计算转向力。这部分没问题。 但是,我正在寻找实现简单的2D人类运动的最佳方法。 例如,当转向力与当前速度或航向矢量之间的cos(角度)小于0.5时,玩家不应“转向”(
我正在写一个小船的模拟(一艘有动力而不是帆的帆船)。它有一个方向 Helm 和一个龙骨,我有大部分的物理处理推力和阻力。我已经模拟了穿过船的阻力高于沿船的阻力,以减少侧向滑动。 然而,它的行为并不完全
我的问题很简单。我有两个四面体,每个四面体都有一个当前位置、一个空间线速度、一个角速度和一个质心(实际上是旋转中心)。 有了这些数据,我试图找到一个(快速)算法,它可以精确地确定(1)它们是否会在某个
有人可以向我解释为什么Verlet集成优于Euler集成吗?为什么RK4比Verlet更好?我不明白为什么这是一种更好的方法。 最佳答案 Verlet方法擅长于仿真节能系统,其原因是辛。为了理解该语句
关闭。这个问题需要更多 focused .它目前不接受答案。 想改进这个问题?更新问题,使其仅关注一个问题 editing this post . 4年前关闭。 Improve this questi
我最近在排练Sprite Kit,遇到了一个很奇怪的问题。当缩放(改变其比例)父节点时,通过 SKPhysicsJointPin 连接在一起的实体逐渐彼此分离,然后关节断裂。让我给你看一下图像。 这是
Box2d中刚体的定义是 A chunk of matter that is so strong that the distance between any two bits of matter on
我正在制作一款游戏,如果您使用的是 Windows 或 Linux,您可以在这里看到:http://insertnamehere.org/birdsofprey/ 如果您在鸟上单击并按住鼠标,您可以看
我想模拟自由落体和与地面的碰撞(例如弹跳球)。物体将在真空中下落——可以忽略空气阻力。与地面的碰撞会导致一些能量损失,因此物体最终会停止移动。我使用 JOGL 渲染一个点,它是我的下落物体。重力恒定
我正在编写一个模拟,其中我们需要对一些盒子在一组传送带上移动时进行相当准确的建模。目前,我们检测盒子是否与静态传送带表面碰撞,并根据传送带的预期速度向每个盒子施加脉冲。有没有办法让实际的输送机表面移动
我正在使用 Ogre 编写物理模拟和 MOC . 我有一个从相机位置拍摄的球体,它使用相机的前向矢量沿相机面向的方向行进。 我想知道如何检测我的球体和另一个网格之间的碰撞点。 如何使用 MOC 或 O
我目前正忙于为我的 Win32 API 和 C++ 编程类(class)编写一个小球物理引擎。我已经完成了 GDI 后缓冲渲染器和整个 GUI(还有一些需要调整的东西),但我已经接近完成了。最后唯一的
我希望利用子弹物理学或类似的物理引擎来创建具有两条腿的类人 body 的逼真骨架模拟。也就是说,创建一个由圆形质量制成的“ body ”模拟在两条“腿”之上,其中每条腿由通过 3 个关节连接的 3 个
我是一名优秀的程序员,十分优秀!