摘要:
mysql列存储引擎,此前的索引逻辑功能不完备.去除对索引逻辑的使用后,引发crash.
本文分析其原因。
去除索引逻辑的做法:
case JT_EQ_REF:
{
TABLE* table = join_tab->table();
if (table->s->db_type()->db_type == DB_TYPE_TIANMU)
{
read_first_record = join_read_const;
read_record.read_record = join_no_more_records;
read_record.unlock_row = join_const_unlock_row;
}
else
{
read_first_record = join_read_key;
read_record.read_record = join_no_more_records;
read_record.unlock_row = join_read_key_unlock_row;
}
}
break;