首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
doukill
掘友等级
Java开发
运动,算法,底层
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
2. redis aof追加写
aop追加写有三种策略: Always:先记录到AOF缓冲区,每次写都写日志到磁盘。 Everysec:先记录到AOF缓冲区每秒都写日志到磁盘。 No:由操作系统本身决定何时写入磁盘的时机。 避免日志
1. redis是单线程吗?为什么那么快?
1.单线程说法是针对网络IO和数据读写操作是同一个线程进行操作。其他比如持久化,异步删除,集群数据同步都是由额外的线程完成的。 2.单线程的原因是避免多线程并发的并发控制问题 3.单线程快是因为采用了
7. mysql加锁规则
加锁规则里面,包含了两个“原则”、两个“优化”和一个“bug”。 原则 1:加锁的基本单位是 next-key lock。next-key lock 是前开后闭区间。 原则 2:查找过程中访问到的对象
6. order by的执行流程
举例: 为避免全表扫描,我们需要在 city 字段加上索引。 1.explain分析: Extra 这个字段中的“Using filesort”表示的就是需要排序,MySQL 会给每个线程分配一块内存
5. mysql中唯一索引和普通索引如何选择?
唯一键不能使用change buffer,普通索引可以使用change buffer缓冲。 其实,这两类索引在查询能力上是没差别的,主要考虑的是对更新性能的影响。所以,我建议你尽量选择普通索引。唯一索
4. mysql的行锁到底是怎么回事?
在 InnoDB 事务中,行锁是在需要的时候才加上的,但并不是不需要了就立刻释放,而是要等到事务结束时才释放。这个就是两阶段锁协议。 1.行锁使用规则:如果你的事务中需要锁多个行,要把最可能造成锁冲突
3.mysql修改线上表结构注意事项
应该使用语句:ALTER TABLE tbl_name WAIT N add column ... 否则会导致表被加锁,阻塞其他请求的操作。 因为语句默认会在表上加MDL锁。 我们可以看到 sessi
2. mysql索引分析
什么是聚簇索引?什么是主键索引?什么是二级(普通)索引? 聚簇索引就是主键索引,二级索引是指除主键索引外的索引。 主键索引和二级索引查询有什么区别? 举例: 使用主键查询,在主键的b+树上检索,叶子节
1. 一条sql查询语句在mysql中是如何执行的?
连接器阶段:输入用户密码和mysql建立连接,断开时间默认是8小时。 分析器阶段:首先进行的是词法分析,解析出这条sql是干什么的,识别出里面的字符串是怎么样的,然后进行的是语法分析,分析这条sql是
项目部署机器配置问题
QPS3000左右, RT200ms, 并发能力 600 tps100左右 单台汤姆猫150并发,部署4台 = 600并发 服务实例使用双机房12台机器,4核8g,扩容2.5倍左右 数据库和redis
下一页
个人成就
文章被阅读
9,897
掘力值
617
关注了
18
关注者
1
收藏集
1
关注标签
0
加入于
2022-11-27