clustered-index

    1热度

    1回答

    通常一个表,运行以下就可以了: ALTER TABLE dbo.ChangeLog DROP CONSTRAINT PK_ChangeLog ALTER TABLE dbo.ChangeLog ADD CONSTRAINT PK_ChangeLog PRIMARY KEY NONCLUSTERED (ChangeLogID) CREATE CLUSTERED INDEX IX_ChangeLog_

    1热度

    2回答

    我可以在具有不同排序方向的多列上创建聚簇索引。例如 创建于表1聚集索引IX_Name(EMPID递增,empname递减,SAL ASC) 如果答案是肯定的,我好奇地想知道如何,因为在一个特定的顺序,在上述情况下聚集索引存储数据我们想要在三个不同的排序方向上创建索引。提前 感谢

    0热度

    1回答

    访问者问我聚簇索引和非聚簇索引之间的区别,并且进一步深入其中并询问了另外一个问题 - 当一个表具有聚簇索引和非聚簇索引时,请执行非聚簇索引聚集索引仍然指向表中的数据行?我说是的,并立即认为这是错误的。它是否指向由聚簇索引或原始数据行排序的数据行?请有人可以对此有所了解。

    0热度

    2回答

    我有我的初始迁移文件,其中包含所有实体表,并更新数据库并包含所有表。 现在我想改变一个表并将聚集索引从主键更改为另一个索引。代码修改如下所示。 我在这里做了两个小的改变,为主键设置为假,另一个索引为真。不知道这是否会工作,因为现在我试图更新数据库时出现错误。 CreateTable( "dbo.YogaSpaceEvents", c => new {

    0热度

    1回答

    我正在参与将要使用Sql Server 2012的新大项目。 将有10-15个Java服务器连接到该数据库。 我们使用Hibernate 4.3作为ORM。 我在调查使用什么类型的主键来最大化性能。 在以前的项目中(对于Sql Server 2005),我通常使用带有自动生成标识的id列和该列上的聚簇索引。 但是,在Sql Server 2012中引入了序列。 从我已经看过我知道: 序列应该用缓存

    0热度

    2回答

    我有6000个报告。对于每份报告,报告中有多少垃圾。因此,我可以做的这个柱状图: boundaries = seq(0,1 , by=0.01) hist(hoeveel_rommel_per_rapport, breaks=boundaries) 其中hoeveel_rommel_per_rapport是描述每个报告垃圾的向量。 现在我已经得到每个报告的集群编号。我想在直方图中给所有的聚类

    4热度

    1回答

    我在生产中有一个数据库应用程序,并且所有表使用当前设置为聚簇索引的GUID主键。由于性能考虑,我明白这是一个糟糕的设计。我一直在阅读这个话题,其中包括Kimberly Tripp的this great article。 我可以通过简单地创建INT类型的自动递增索引列并将其设置为聚集索引来改善性能吗?我从Kimberly的文章中了解到,所有非聚集索引(如我的GUID主键继续前进,如果我这样做)将引用

    1热度

    1回答

    的顺序我有对ID [SomeID] [bigint] IDENTITY(1,1) NOT NULL, 当我做 select top 1000 * from some where date > '20150110' 我的记录是不是为了一个聚集索引的表 当我这样做: select top 1000 * from some where date > '20150110' and date < '

    3热度

    3回答

    执行我想优化这个选择: Select Dane1, Dane5, Dane6, Dane7 FROM Test INNER JOIN Test2 ON Test.Id=Test2.IdTest WHERE Dane5 > 199850 我的数据库有2个表测试,测试2: 试验设计: ID INT - > PRIMARY KEY, Dane1 INT , Dane2 INT, Dane3 IN

    1热度

    1回答

    Azure不支持“堆”表,因此我无法“删除”主索引。 EntityFramework生成一个需要删除然后重新创建索引的迁移。在运行迁移之前安全地对其进行修改是为了不删除并重新创建索引,而是将数据复制到具有新索引的新表中,删除旧表,然后将新表重命名为旧表的名称? 最终数据库的最终状态将是相同的,所以我认为这是一个安全的更改。 模型快照等应该都是相同的。