首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jiam_zzzhang
掘友等级
杭州电子科技大学
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
InnoDB加锁规则总结
总结:查询过程中访问到的对象才会加锁,而加锁的基本单位是next-keylock(前开后闭);等值查询上MySQL的优化:索引上的等值查询,如果是唯一索引,next-keylock会退化为行锁,如果不
InnoDB存储引擎架构
可以看到主要由3部分组成,分别为后台线程、InnoDB存储引擎内存池及文件。 后台线程一个作用是负责刷新内存池中的数据,因为内存池相当于CPU与磁盘文件中间的缓冲,加速CPU对磁盘文件的访问,因此内存池中会存有磁盘文件的一部分缓存数据,而该部分数据会通过LRU算法进行更新,后台…
MySQL为什么会选错索引及解决办法
根据SQL的执行过程可以知道,选择索引是优化器的工作,而优化器会选择一个它认为最优的执行计划。 最优的执行计划一般由扫描的行数,临时表及排序等因素决定。对于简单的查询语句来说,如果MySQL选错了索引,那必然是扫描的行数的时候出现了问题。 一般来说,常规的扫描会对所有行进行统计…
Mysql全局锁和表锁
锁的初衷是为了解决在并发访问共享资源的背景下出现的一些安全问题,数据库通过锁可以合理的控制事务访问资源的顺序。 根据锁的范围可以将锁分为全局锁、表级锁和行锁三类。 全局锁即对整个数据库加锁。 典型的应用场景是做全库备份。以前有一种做法是——通过对数据库加全局的读锁,这时其他线程…
Hive数据倾斜问题及解决办法
首先给出个结论:产生数据倾斜的最根本的原因是key数量在reduce阶段的分布特别不均匀,某些reduce需要处理非常多的一些key,该部分的reduce会需要更长的时间来完成任务,而其他的reduce只需要处理相对少的其他key,对应也只需要相对较少的时间来完成任务。 这是由…
实用的位操作
本文主要介绍一些实用的位操作。参考自labuladong,很厉害的大佬,大家可以关注他的微信公众号labuladong。0、利用异或(^)性质使用场景:思路:首先将数组扩展一位,同时将该位赋值为0,之
个人成就
文章被点赞
3
文章被阅读
3,831
掘力值
98
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2020-08-06