首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
梦
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
MySQL大表变更“字段/索引“可能会引发的锁表问题
大家在日常工作中,往往需要对数据库的表结构做变更,一般涉及到增删字段,修改字段属性等ALTER的操作。然而,在大表场景下,特别是千万级、亿级的大表,如果处理不当,这些操作往往会引发锁表的巨大隐患
MySQL 间隙锁 gap lock
MySQL 间隙锁 gap lock: 1、产生原因 2、产生前提 3、作用 4、危害 5、参数设置
MySQL 连接池内的invalid connection
MySQL 连接池内的invalid connection 1、产生原因:部分连接长时间空闲 2、解决方法:mysql配置参数 “wait_timeout”,或升级go-mysql-driver版本
MySQL 5.6版本新特性之Online DDL:在线变更表结构且不阻塞数据库服务
一、Online DDL 产生背景: 二、DDL实现方式及原理: 三、Online DDL 实现:Prepare 阶段、DDL 执行阶段、Commit 阶段 四、建议: 五、常见问题
优化索引,避免回表查询
索引覆盖:通过建立联合索引,做到只需要在一棵索引树上就能获取SQL所需的所有列数据,无需回表,速度更快
MySQL B+树相对于B树的区别及优势:
1、MySQL为什么使用树结构:文件很大需额外借助磁盘存储,可通过自身树结构及操作系统【磁盘预读】来减少磁盘io次数 2、B树和B+树的区别:树的高度更低(io次数更少)、支持范围查找、查询性能更稳定
TCP 长连接 or 短连接 ???
1、长连接和短连接的区别 2、介绍、过程、应用场景、优缺点、常见问题等... 3、长连接场景下,需要双方发送探测包以维持此连接 4、http1.0默认为短连接,而http1.1之后默认为长连接
Redis 缓存常见问题总结
缓存设计时,有很多技巧,优化手段也是千变万化,但是我们要抓住核心要素。那就是,让访问尽量命中缓存,同时保持数据的一致性。
Redis 过期key删除策略及内存淘汰策略LRU/LFU...
一、Redis过期删除策略: 1、惰性删除-被动清理 2、定时删除-主动清理 3、定期删除-内存不足时触发主动清理 二、Redis内存淘汰策略 1、LRU 最近未被访问 2、LFU 最近最不常访问
Redis zset 底层数据结构之跳表:
0、zset数据结构 1、zset底层的数据结构 2、跳表介绍 3、跳表增删查的时间复杂度 4、什么时候使用压缩链表,什么时候使用跳表 5、跳表的内部实现及原理 6、为什么用跳表而不用红黑树或二叉树呢
下一页
个人成就
文章被点赞
25
文章被阅读
41,017
掘力值
661
关注了
2
关注者
6
收藏集
0
关注标签
0
加入于
2018-08-11