会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yhj765
博客园
首页
新随笔
联系
订阅
管理
2026年4月2日
【数据库】索引概念以及索引底层数据结构
摘要: 提问:了解过索引吗?(什么是索引) 回答: ·索引(index)是帮助MYSQL高效获取数据的数据结构(有序) ·提高数据检索的效率,降低数据库的IO成本(不需要全表扫描) ·通过索引列对数据进行排序,降低数据排序的成本,降低CPU消耗 提问:索引的底层数据结构了解过吗? 回答:MYSQL的Inno
阅读全文
posted @ 2026-04-02 15:55 神净讨魔765
阅读(0)
评论(0)
推荐(0)
2026年4月1日
【数据库】如何定位慢查询?sql语句执行很慢怎么分析?
摘要: 提问:如何定位慢查询? 回答:有两种方式: 方案一:使用开源工具Arthas,运维工具Prometheus,Skywalking 方案二:Mysql自带的慢日志:记录了所有超过指定时间的日志 可以结合实际生产中的问题回答 提问:sql语句执行很慢,如何分析? 回答:可以采用mysql自带的分析工具E
阅读全文
posted @ 2026-04-01 16:47 神净讨魔765
阅读(1)
评论(0)
推荐(0)
2026年3月31日
【AI】DeepSeek开发全栈小程序操作指引
摘要: 最近有公司询问是否有cuosor的使用经历,正好把之前用cursor开发全栈小程序的操作复习下,做个图文指导发出来供大家参考学习。 1.开发工具准备 2.小程序前端开发 3.数据库设计 4.管理员面板开发 1.开发工具准备 a.安装Hbuilder X HBuilderX 是一款由 DCloud 推
阅读全文
posted @ 2026-03-31 11:20 神净讨魔765
阅读(2)
评论(0)
推荐(0)
2026年3月30日
【数据库】相关面试题总结
摘要: 在优化方面: 1.定位慢查询 2.sql执行计划 3.索引 a.存储引擎 b.索引底层数据结构 c.聚簇和非聚簇索引 d.索引创建原则 e.索引失效场景 4.sql优化经验 其他面试题: 1.事务相关 a.事务特性 b.隔离级别 c.MVCC 2.主从同步原理 3.分库分表
阅读全文
posted @ 2026-03-30 16:55 神净讨魔765
阅读(2)
评论(0)
推荐(0)
2026年3月27日
【redis】redis是单线程的,但为什么还是这么快?
摘要: 提问:redis是单线程的,但为什么还是那么快? 回答: ·redis是纯内存操作,执行速度非常快 ·采用单线程,避免不必要的上下文切换可竞争条件,多线程还要考虑线程安全问题 `采用I/O多路复用模型,非阻塞IO 提问:能解释下I/O多路复用模型? 回答: 1.I/O多路复用 是指利用单个线程来同时
阅读全文
posted @ 2026-03-27 15:54 神净讨魔765
阅读(2)
评论(0)
推荐(0)
【redis】分片集群、数据读写规则
摘要: 提问:redis的主从和哨兵可以解决高并发读和高可用问题,但高并发写和海量数据存储问题怎么处理? 回答:使用分片集群可以处理上述问题,分片集群的特征: ·集群中有多个master,每个master保存不同的数据 ·每个master都可以有多个slave节点 ·master之间可以通过ping监测彼此
阅读全文
posted @ 2026-03-27 15:22 神净讨魔765
阅读(1)
评论(0)
推荐(0)
2026年3月26日
【redis】哨兵模式、集群脑裂
摘要: 提问:怎么保证redis的高并发高可用? 回答:哨兵模式:实现主从集群的自动故障恢复(监控、自动故障恢复、通知) 哨兵作用:redis提供了哨兵(sentinel)机制来实现主从集群的自动故障恢复 ·监控:sentinel会不断检查你的master和slave是否按预期工作 ·自动故障恢复:如果ma
阅读全文
posted @ 2026-03-26 16:30 神净讨魔765
阅读(1)
评论(0)
推荐(0)
【redis】主从复制、主从同步
摘要: 提问:redis集群有哪些方案? 回答:主从复制、哨兵模式、分片集群。 提问:介绍下redis主从同步 回答:单节点redis的并发能力是有限的,要进一步提高redis的并发能力,就需要搭建主从集群,实现读写分离。一般是一主多从,主节点负责写数据,从节点负责读数据。 提问:介绍下主从同步数据流程 回
阅读全文
posted @ 2026-03-26 15:37 神净讨魔765
阅读(3)
评论(0)
推荐(0)
2026年3月25日
【redis】数据过期和数据淘汰策略
摘要: 提问:加入redis的key过期后,会立刻删除吗? 回答:redis会设置数据的有效时间,当数据有效时间过期了,就会删除数据。按不同规则删除数据则被称为数据过期策略。 提问:介绍下数据过期策略 回答:数据过期策略分两种: 1.惰性删除:设置该key的过期时间后,我们不去管他,当需要该key时,我们再
阅读全文
posted @ 2026-03-25 16:26 神净讨魔765
阅读(1)
评论(0)
推荐(0)
2026年3月24日
【redis】分布式锁
摘要: 提问:redis分布式锁是怎么实现的? 回答:redisson中分布式锁主要利用了setnx命令(set if not exists)和lua脚本(加锁、设置过期时间等)。获取锁执行成功则执行业务,完成后释放锁,获取失败则不执行业务。 提问:redis实现分布式锁如何合理控制锁的有效时长? 回答:在
阅读全文
posted @ 2026-03-24 16:38 神净讨魔765
阅读(1)
评论(0)
推荐(0)
下一页
公告