这是rnd_init
方法。
当系统希望存储引擎执行表扫描时,将调用Rnd_init()。
与index_init()不同,rnd_init()可以在没有rnd_end()的情况下调用两次(只有在scan=1时才有意义)。然后第二次调用应该为新的表扫描做准备(例如,如果rnd_init分配了游标,第二次调用应该将游标定位到表的开始,不需要重新分配
从filesort调用。cc,记录。cc, sql_handler。cc, sql_select。cc, sql_table。Cc和sql_update.cc。