腾讯云智一面

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

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

相关推荐

  围绕项目提问自我介绍项目介绍1. zset怎么设计的2. 缓存一致性3. Key高热访问怎么分散请求,先说了集群部署分散请求,然后又说限流,这里一直没跟面试官对上脑电波4. 线程池配置,这里使用多线程查sql,问怎么保证返回结果有序5. 知道虚拟线程吗,为什么池化不敏感6. 有了解延迟队列底层是怎么实现的吗(wxg处女面问过,还好留了个心眼,大概讲了用死信队列实现和插件的不同)7. 让你自己实现延迟队列会怎么实现8. 你还有其他延迟队列的实现方案吗9. 布隆过滤器遇到哈希冲突怎么解决,能避免吗10. 微服务架构怎么保证整体服务的高可用,会不会还存在单点问题11. synchorized和分布式锁(synchorized这里面试官的发音怪怪的,然后我听上去完全像个陌生词,然后不知道说的啥,后面大概扯了一下分布式锁)12. 数据库悲观锁和乐观锁机制13. MVCC机制14. 事务的原子性怎么实现的15. 脏读和幻读怎么发生的,如何解决的16. Web网络安全问题你了解哪些,怎么避免17. JVM的gc介绍,年轻代和老年代回收机制区别18. 内存泄漏有哪些场景19. Spring配置文件的加载顺序和加载机制20. Spring中从一个api请求到api响应在整个框架内部经历的过程(没看过)21. 服务注册怎么搞的22. ES倒排索引和正排的区别23. ES深度分页问题怎么避免和解决(不了解)24. 项目遇到的难题,怎么解决的(上次被问到直接不知道讲啥,还好这次长记性了,大概扯了一下在项目技术选型上的问题)25. 向量数据库性能对比(RedisSearch,ES,因为我这里用的RedisSearch,然后提了也可以用ES)26. 嵌入(embedding)怎么做的,第一次说embedding不知道说的啥东西。。。27. 聊天 有没有记录技术博客,最近在学什么。。。(这里讲了在了解最近很火的MCP)28. 没有手撕,面试的时候笔试还没有做,面试官让下去补一下笔试
查看29道真题和解析
点赞 评论 收藏
分享
评论
2
19
分享

创作者周榜

更多
牛客网
牛客企业服务