×

sql数据库面试题 程序 数据库

sql数据库面试题(程序员面试,简历上数据库一项写精通的话,面试官会提什么问题,存在生还几率吗)

admin admin 发表于2023-04-06 02:36:41 浏览58 评论0

抢沙发发表评论

本文目录

程序员面试,简历上数据库一项写精通的话,面试官会提什么问题,存在生还几率吗

一般大公司的话,会从基础问起,简历写的,简历上没写的都会涉及问到,只是精通的话可能会问到原理方面的东西。

小公司的话一般会从项目问起,根据项目来问一些相关的技术问题,基础的话如果你写精通,很大可能会逮着你问数据库方面的问题,从深到浅方方面面都会问到,直到你哑口无言。这也是概率问题。也是根据从业经验以及你面试的岗位以及你的期望薪资来的,其实写精通也没什么过错,你要把一些数据库方面的基础以及高深知识掌握,自然问题迎刃而解。

SQL数据库如何优化

之前在BAT里参与过一个公司级应用(非市场级,投入的人力也不会那么大),上线2年后,总是被用户投诉,原因是这个应用使用MySql数据库来做持久层,但是2年了,有一张非常重要的存储历史任务的表实在是太大了,导致通过页面想要查询历史数据的速度变得非常非常慢,所以用户很是不满意。

分析下来,这不是用Redis能解决的缓存问题,而是历史数据的查询响应速度问题。

我们最开始是希望能够通过增加索引的方式解决,但是面对千万级别的数据量,我们也不敢贸然加索引,因为一旦数据库hang住,期间的所有数据库写入请求都会被放到等待队列中,如果请求是通过