腾讯云智一面

谈不上面经,里面有两个问题,各位佬看一下是不是自己的漏洞
一、SELECT count(*) FROM TABLE 是使用MyIASM快还是使用InnodB快?
问题的引出是MyIASM和InnodB区别,我好想漏说了事务,面试官问了这个问题补充,但没了解过
二、Redis使用AOF模式下会出现数据丢失吗?

想问一下佬们平时怎么练习Linux的,这个干背
三、Linux使用什么命令合并两个文件cat(简历写的),如何移动文件mv,还是用的太少了死活没想起来
全部评论
1.个人感觉没区别2.没写入就宕机了=g
点赞 回复 分享
发布于 10-25 18:27 广东
第一个问题MYISAM是更快的,因为myisam有一个专门记录数据量的字段值吧 第二个没写入就宕机了肯定就丢呗 第三个我个人是没事儿就玩玩虚拟机,不会了就查,记不住就记不住
点赞 回复 分享
发布于 10-25 18:37 陕西
第一个是myiasm快,因为myiasm不支持事物,所以所有的数据都是基于同一个维度的(我自己的认识),所以只需要有一个count字段记录总量数据就好,而innodb是支持事物的,每个事物之间有隔离性,所以统计个数的时候需要基于当前事物ID全表扫描一遍。 第二个,会有数据丢失,每次aof之间有时间间隔,如果时间点a宕机了,则a到上一次aof之间的操作就会丢失,这是redis宕机。要是服务器宕机,redis与磁盘中间有一个OS缓冲区,aof落盘是先写到OS缓冲区再由OS来flush到真正的磁盘上面。 第三个 不知道,可能要用Linux文件三剑客命令
点赞 回复 分享
发布于 10-26 16:02 湖北
1. 不考虑事务,全表扫描b+树的索引比b树快;考虑事务,innodb比myisam慢。2.会丢,所以一般都是aof+rdb。3. cat log1 >> log2或者cat log1 | tee log2
点赞 回复 分享
发布于 10-28 11:54 山东

相关推荐

自我介绍1:你介绍一下你的实习项目2:这个项目你主要做什么事?3:有哪些功能?你怎么进行测试的?4:接口测试主要做什么?5:你用jmter和postman做接口测试走的什么协议?6:http和https的区别是什么?7:https和http相比怎么保证安全性的?8:stl/tls具体是怎么保障安全性的?9:你测http的那些接口?10:说一下http的协议格式是什么样的?11:http协议是基于udp还是tcp的?12:tcp有了解过吗?例如三次握手,四次挥手,tcp的抓包?13:http的短链接和长连接是什么东西?14:它具体怎么保证短链接在不需要的时候断开连接,在需要的时候建立连接?15:静态方法和类方法的区别?16:mysql中插入数据怎么做?对数据进行排序怎么做?17:group by是干嘛的?怎么用?18:group by只能用来进行分组吗?19:  一个sql语句的执行过程是什么样的?20:连接了解吗?比如左连接,右连接,内连接,交叉连接21:你平时Java代码使用git管理的吗?22:考了一些代码的提交以及拉取的命令23:同时开发情况下,如果发现两个人代码冲突了怎么办?24:算法题:求数组中两个目标数之和,讲了一下思路面试官很专业,几乎没有陈述句,都是反问句,我觉得问的基础但很仔细,也不会出现和某马力一样很生硬的问法,回答了差不多有百分之80-90%但还是挂了,还是我太菜了,体验感不错#牛客解忧铺##牛客在线求职答疑中心##牛客创作赏金赛#
点赞 评论 收藏
分享
点赞 10 评论
分享
牛客网
牛客企业服务