首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库与缓存
订阅
杭州杨少
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
MySQL的limit使用及解决超大分页问题
日常开发中,我们使用mysql来实现分页功能的时候,总是会用到mysql的limit语法.而怎么使用却很有讲究的,今天来总结一下. limit语法支持两个参数,offset和limit,前者表示偏移量,后者表示取前limit条数据. 从上面也可以看出来,limit n 等价于l…
Mysql InnoDB B+树索引和哈希索引的区别?
这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战 Mysql InnoDB B+树索引和哈希索引的区别? B-树和B+树最重要的一个区别就是B+树只有叶节点存放数据,其余节点用
基于Redis的分布式锁实现
在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是本地锁的方式。但是现在公司都是流行分布式架构,在分布式环境下,如何保证不同节点的线程同步执行呢? 实际上,对于分布…
MySQL系列之一条SQL查询语句的执行过程
最近刚刚购买了极客时间的课程《MySQL实战45讲》,我会在这里将学习到的知识点做一个总结。 本节主要是讲MySQL的基础架构。比如执行以下语句时: 这条语句在MySQL内部是如何处理的。 如图 主体分为两部分:Server和存储引擎部分。 Server包括:连接器、缓存查询、…
大厂如何使用binlog解决多机房同步mysql数据(一)?
今天就来尝试着给大家解惑解惑,并详细介绍一下数据同步的问题。 上图的架构,是一个IDC机房中,部署了一主两从mysql数据库集群,大多数据中小型互联网公司采用的方案。 1)不同地区的用户体验速度不同。一个IDC必然只能部署在一个地区,例如部署在北京,那么北京的用户访问将会得到快…
MySQL存储引擎MyISAM和InnoDB的区别
你都工作3年了,怎么还不知道MyISAM和InnoDB有什么区别?一位粉丝被面试官这样一个问题。当时,这位粉丝直接回复“不知道”,这位粉丝自己也怪不好意思的。 其实,面试官问他这个问题也不是随便问的,
简单聊聊MySQL中的六种日志
MySQL中存在着以下几种日志:重写日志(redo log)、回滚日志(undo log)、二进制日志(bin log)、错误日志(error log)、慢查询日志
MySQL 中你必须要懂的 MVCC
MySQL 是目前流行的开源数据库之一,各大公司都使用 MySQL 作为自家的关系型数据库,但是 MySQL 作为一个数据库而言,基本使用是非常简单的,只要会一点点建表语句(可以使用工具建表),一点点查询语句就可以使用 MySQL 来存储数据了。 这种没有灵魂的操作,对于很多初…
redis指南(8): 千帆竞发 | 分布式锁原理及实现
分布式锁。就是控制分布式系统中不同进程共同访问同一共享资源的一种锁的实现。 分布式锁,可以理解为“总部“ 的概念。 总部来控制锁的占有和通知其他服务等待。各个独立的部署都从总部这里获取锁的消息。
MySQL主从集群搭建
一、主从复制概述 在实际生产中,数据的重要性不言而喻 如果我们的数据库只有一台服务器,那么很容易产生单点故障的问题,比如这台服务器访问压力过大而没有响应或者奔溃,那么服务就不可用了,再比如这台服务器的