索引功能强大,但创建速度相当缓慢。因此,在某些情
况下,这一改进可能会带来实质性的变化。
让我们来尝试进行测试。我们需要一些可以使用
索引进
行搜索的数据,所以编写一些数组数据:
!"##$%
$&'())(**#***+)#$
(#***#***),-
.//$)$,'$-'+0(**12*+)3'454+66.
-
这段代码会输出
(**
万个随机数组,每个数组的元素数量
随机(介于
2*
到
(78
之间),且每个元素都是
(
到
(*****
之间的数字。将输出保存到
,)$$ )9
文
件中,文件大小约为
2:*;
。
现在,我们可以创建一个表并加载数据:
<<
创建表
&=$$#'
>#$$ 7?@
+A
<<
从文件导入数据
&B= #!,,)$$ )9
之后,通过
B-1#
命令查看,表大小为
777;
。
接下来,请确保
不会使用并行操作,再创建索
引:
<<
设置最大并行维护工作线程数为
*
,$9#$$#,$$=#CD&*A
<<
创建
索引
=$-9EE#'>#$$ +A
耗时:
FF((()7GH
毫秒(
*(%(F)(((
)。
当然,我们应该验证索引是否在查询中被使用:
评论