首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Mysql
订阅
喵喵队的大队喵
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
MySQL 是怎么加行级锁的?为什么一会是 next-key 锁,一会是间隙锁,一会又是记录锁?
是不是很多人都对 MySQL 加行级锁的规则搞的迷迷糊糊,一会是 next-key 锁,一会是间隙锁,一会又是记录锁。 坦白说,确实还挺复杂的,但是好在我找点了点规律。
炸!业界难题,跨库分页的几种常见方案
画外音:此处假设一页数据为 100 条,均拉取第 3 页数据。 高并发大流量的互联网架构,一般通过服务层来访问数据库,随着数据量的增大,数据库需要进行水平切分,分库后将数据分布到不同的数据库实例(甚至物理机器)上,以达到降低数据量,增加实例数的扩容目的。 大部分的业务场景,会使…
数据库连接池引起的FullGC问题分析
在某个工作日,突然收到线上的服务告警,有大量的请求延时产生,查看线上服务发现基本上都是获取数据库连接超时,而且影响时间只有3-4秒钟,服务又恢复了正常。隔了几分钟之后,又出现了大量的告警,还是影响3-4秒后又恢复正常。 由于我们是底层服务,被重多的上层服务所依赖,这么频繁的异常…
一文熟悉MySQL索引
假设现在要你找到一本书的第三章第二节,你会怎么做,一般都会去目录找到对应章节的页数,然后翻到对应页,其实这就是目录索引,帮助读者快速找到想要的章节。mysql中的索引,就类似一本书的目录。建立索引就可以帮助我们快速的查找到我们想要的内容。如果不使用索引,mysql会扫描整张表中…
数据库事务的方方面面
事务是关系型数据的一个重要特性,但很少有人能对事务有全面性的了解,这篇文章就把事务的方方面面讲给你。 数据库事务(事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 下面依次举例讲解一下。 一个事务覆盖另一个事务已提交的更新数据叫丢失更新。 最终余…
MySQL 复制 - 性能与扩展性的基石 3:常见问题及解决方案
主备复制过程中有很大可能会出现各种问题,接下来我们就讨论一些比较普遍的问题,以及当遇到这些问题时,如何解决或者预防问题发生。 问题描述:服务器崩溃、断电、磁盘损坏、内存或网络错误等问题,导致数据损坏或丢失。 问题原因:非正常关机导致没有把数据及时的写入硬盘。 问题未发生,避免方…
深入学习MySQL事务:ACID特性的实现原理
事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段。 MySQL博大精深,文章疏漏之处在所难免,欢迎批评指正。 事务(Transaction)是访问和更新数据库的程序执行单元;事务中可能包含一个或多个sql语句,这些语句要么都执行,要么都不执行…
Mysql索引扫盲总结
本文总结了一些MySQL索引的基本概念和原理,如果可以快速清晰回答这些问题可以出门左转提提宝贵建议。 索引的本质是空间换时间。 所以我们通过索引这个缓存来提高数据查询的效率。 假如我们自己设计数据库索引的话,我们会选取什么样的数据结构呢?下面我们来分析下各种查询常见的数据结构的…
从0到1理解数据库事务(上):并发问题与隔离级别
主要讲事务所要解决的问题、思路,先理解为什么需要事务以及事务并发控制中面临的问题。 隔离性是为了更好地做到并发控制,事务的并发表现会对业务有直接影响,所以这篇会详细讲如何实现隔离,主要是讲两种主流技术方案——MVCC与锁,理解了MVCC与锁,就可以举一反三地看各种数据库并发控制…
技术经理:求求你,别再乱改数据库连接池的大小了!
不妨意淫一下,你手里有个网站,并发压力虽然还没到 Facebook 那个级别,但是呢?也有个1万上下的并发量!也就是说差不多2万左右的 TPS。 口述一下,视频中对 Oracle 数据库进行了压力测试,模拟 9600 个并发线程来操作数据库,每两次数据库操作之间 sleep 5…