对以下执行计划的解读正确的是:【多选】
EXPLAIN SELECT * FROM t1, t2 WHERE t1.id=? AND t1.name=t2.name;
========================================|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us) |
|0 |NESTED-LOOP JOIN | |248
|1 |-TABLE GET |t1 |1
|2 |-TABLE RANGE SCAN |t2(i1) |248
|150
|3
|142
A 、t2 表上的访问使用了索引 i1
B 、t1 与 t2 的 Join 算法是 NLJ,首先从 t1 表扫描数据,然后使用t1 表扫描的记录去匹配 t2 表
C 、t1 表上的访问没有使用索引或主键
D、执行计划的估算代价是 150us