首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
水月_hu
掘友等级
Java开发工程师
一名开发之路上的旅者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 52
沸点 0
赞
52
返回
|
搜索文章
最新
热门
50:MySQL查询性能优化
1 优化数据访问 1.1 是否向数据库请求了不需要的数据 查询了不需要的行 总是取出所有的列 多表关联时返回了全部列 重复查询相同的数据 1.2
49:MySQL造成更新死锁及插入死锁的几种常见原因
更新死锁 要了解更新死锁,首先要了解更新时加锁的顺序: 通过聚簇索引更新时,会在聚簇索引上加锁。 通过二级索引进行更新时,会先对二级索引加锁,然后
48:一次关于InnoDB在UPDATE时对聚簇索引及二级索引加锁情况的试验
1. 通过聚簇索引更新时,会在聚簇索引上加锁。 2. 通过二级索引进行更新时,会先对二级索引加锁,然后对聚簇索引加锁。 3. 使用聚簇索引更新二级索引时,会先对聚簇加锁,再对二级索引加锁。此结论
47:MySQL索引介绍与如何创建高性能索引
索引是存储引擎用于快速找到记录的一种数据结构。通过索引找到对应的数据行。好的索引对良好的性能非常关键,索引优化应该是查询性能优化最有效的手段了
46:MySQL数据类型选择与设计
MySQL的基本数据类型 首先了解一下MySQL的基本数据类型,要注意的是MySQL为了兼容性,所以支持很多别名,如INTEGER, BOOL
45:MySQL的binlog,redolog,undolog与MVCC
binlog用于记录数据库执行的修改性操作,以二进制的形式保存在磁盘中。binlog是MySQL的逻辑日志,由服务层进行记录,也就是说无论使用任何存储引擎的MySQL都会记录,binlog通过追加的方
44:MySQL架构基础与事务简介
缓冲池,SQL的执行过程,存储引擎,锁,事务。为了应对预读失效和缓冲池污染,MySQL采用了冷热数据分离的方式,即数据页被读取后,先放到冷数据区域的头部,如果1S后缓冲页再次被访问,才将其移入热数据区
43:Redis的过期删除策略与淘汰策略
Redis的所有数据结构都可以设置过期时间,Redis将设置了过期时间的Key放入一个独立的字典里,然后定时遍历这个字典来删除到期的Key。除此定时遍历外还会采用惰性策略来删除Key,当一个Key被访
42:Redis的消息队列Stream
Stream是Redis5.0新增的一个数据结构,是一个支持多播的可持久化消息队列。Stream拥有一个消息列表,将所有的消息串起来,每个消息都有一个唯一ID和对应的内容,消息是持久化的,Redis重
41:Redis的哨兵与集群
Redis单例首先会导致内存过大,这也意味着rdb文件过大,主从同步的的全量同步时间也要消耗更多的时间,重启的数据恢复消耗的时间也更多。其次是CPU,单个实例也使得处理性能受单个实例的CPU限制。
下一页
个人成就
文章被点赞
73
文章被阅读
22,669
掘力值
853
关注了
5
关注者
13
收藏集
0
关注标签
27
加入于
2022-03-17