• Eugene Kosov's avatar
    InnoDB: reduce size of dtuple_t · 45973ec6
    Eugene Kosov authored
    Making a linked list of dtuple_t is needed only for inserting
    records. It's better to store tuples in a non-intrusive
    container to not affect all other use cases of dtuple_t
    
    dtuple_t::tuple_list: removed, it was 2 * sizeof(void*) bytes
    
    ins_node_t::entry_list: now it's std::vector<dtuple_t*>
    
    ins_node_t::entry: now it's std::vector<dtuple_t*>::iterator
    
    DBUG_EXECUTE_IF("row_ins_skip_sec": this dead code removed
    45973ec6
row0mysql.cc 130 KB