MySQL创建bitmap_join_indexes约束与索引
测试过程如下:创建表的销售
如选择*从sh.sales;
创建表的客户
作为
SELECT * FROM sh.customers;
创造客户独特的指数cust_id_un(cust_id);
建立uff1a
位图连接索引
创建位图索引sales_cust_gender_bjix
销售(客户。cust_gender)
来自销售,客户
在cust_id = customers.cust_id销售;
错误如下:
第三行错了:
主键或唯一约束条件缺失ora-25954:尺寸
案例分析:这里虽然定义了一个关于客户的唯一索引,但是索引不是针对客户的,而不是唯一的索引约束,唯一索引表并不意味着唯一性约束;但是如果唯一性约束不出现错误,示例如下:
表客户
2修改(cust_id约束customers_un独特);
桌子已经换了。
SQL >创建位图索引sales_cust_gender_bjix
2销售(客户。cust_gender)
3来自销售,客户
4在销售。cust_id = customers.cust_id;
已创建索引。
结论:
只要添加约束的唯一性,创作的BJI不会是假的。