由于技术主要是c++和golang,所以主要是问项目和mysql,总时长大概1h。自我介绍。项目相关:为什么用canal?有哪些其他方案?对比一下他们的优劣。select count(*),select count(1),select count(字段)之间性能的区别。mysql是如何保证每次查询耗时差不了太多的呢?(我给缓存一顿蒙答,没到点子上)mysql为什么使用b+树,有别的代替吗?mysql如果占用了80%的空间,如何迁移?如果直接delete一半记录会直接空出一半空间吗?写题两个有序链表合并。