27届!! 腾讯互娱用户增值 一面
- 自我介绍
- 聊一些基本信息,base地,学校怎么安排...
- Http 状态码有哪些
- GO 的并发模型有哪些?
- Defer 底层数据结构是什么,在哪个时间执行
- Go 的 GC 过程
- 在 MySQL 中怎么建表
- 现在有学生表,课程表,老师表,现在要完成查询学生课程,老师教的学生,老师教的课程,怎么设计表
- MySQL 的查询语句有哪些(这个问的很奇怪啊)
- Having 有什么作用?
- count(*) 在 having 执行和在 select 中执行性能上有差异吗?
- 你们公司的表的数据量有多少
- 在数据量很大的情况建索引什么问题?
- 锁表问题,MySQL 5.7 之前是表级锁。
- 性能消耗问题,新建索引需要扫描全表数据,会导致CPU飙高,内存占用增加
- 存储空间问题,索引本身就会有存储开销,还可能生产临时文件
- 对业务的影响,索引建立好后后续的操作都需要维护索引树,导致性能下降
- 怎么减少新建索引的影响呢?
- "影子策略":建新表,在新表上建索引,然后重命名为其他表,新表重命名为原表名,然后为原表加索引,再把新表数据导入到原表中。
- pt-online-schema-change:创建一张新表,对新表进行DDL,在原表上创建3个触发器,将原表数据同步到新表,表交换,删除触发器。
- OnlineDDL
- 在大数据查询的时候,出现慢SQL 怎么办?
- 什么时候能入职,能实习多久?
无手撕,感觉像KPI#牛客AI配图神器#