主键的聚集索引和非聚集索引,聚集索引是不是比非聚集的查询效率高?
现在我要创建分区表,必须要把聚集索引删掉
一个表只能有一个聚集索引
我是按日期字段分区的,最后分区的聚集索引创建到日期字段上去了
主键就变得没有索引了
没索引,多表连接查询时,是不是效率就变得更低了?求解惑啊~~
现在我要创建分区表,必须要把聚集索引删掉
一个表只能有一个聚集索引
我是按日期字段分区的,最后分区的聚集索引创建到日期字段上去了
主键就变得没有索引了
没索引,多表连接查询时,是不是效率就变得更低了?求解惑啊~~
加按时进分区的唯一约束:原来的主键字段
建议先建好分区表,然后从原表导入数据即可.
然后原表删除,分区表重命名.
聚集索引可以是两个字段啊? 第2个按时间分区的唯一约束,这个有点不太理解 = =
---------------------------------------------------------------------------
现在看来,是不是分区表用主键字段做为分区字段是最好的方式了?既达到了分区的功能,又保留了主键的聚集索引?
还有,分区完成之后,删除主键,分区依然存在,但是这个时候因为你删除了主键(主键同时是聚集索引)导致没有聚集索引,所以查询时无法利用索引导致全表扫描,这个效率是最低的,程序相应的变慢是很正常的
2.可以将聚集索引修改为:时间字段+原来的主键字段。就依然有聚集索引了