今天看到这样一个题目, 在Oracle数据库中,创建唯一索引时,如果表中已有重复值,会发生什么? A 索引创建失败 B 索引创建成功,但重复值会被删除 C 系统自动忽略重复值创建索引 D 系统提示但允许继续创建 正确答案是A 现在 我做个实验看看, select id,name from test; ID ---------- NAM ...
【GreatSQL优化器-07】mm tree 一、mm tree介绍 GreatSQL 的优化器主要用 mm tree 也就是 min-max tree 来确定条件的范围,然后根据不同索引的范围值来计算 cost,选取 cost 最小的索引来执行SQL。 下面用一个简单的例子来说明 mm tree 是什么。 EXPLAIN SELECT * FROM t1 WHERE (c1=1 AND c2<10) OR (c2<6 AND date ...