摘要:
"filesort"接收要排序的table和要排序的fields,根据sortbuff_size的设定,申请尽量大的一个sortbuff用来存放即将被排序的keys。然后进入"find_all_keys"函数,因为sortbuff大小有限,主要排序思路如find_all_keys的注释: while (get_next_sortkey()) { if (no free space in sort_keys buffers) { sort sort_keys buffer; dump sorted sequence to 't... 阅读全文