首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
msyql
订阅
笨小孩_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
【MySQL系列】真香!基于ShardingSphere-JDBC的MySQL读写分离
为了减轻每台MySQL主机的访问压力,还可以对MySQL进行读写分离,实际上,主从复制和读写分离一般就是联合使用的。 这篇水文来聊一下MySQL的读写分离。借助于一些数据库中间件,实现起来贼容易,一看就会! MySQL读写分离基本原理是让master数据库处理写操作,slave…
【MySQL系列】MySQL主从复制
在业务复杂的系统中,有这么一个情景,有一句sql语句「需要锁表」,导致「暂时不能使用读的服务」,那么就很影响运行中的业务。 使用「主从复制」,「让主库负责写,从库负责读」,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运作。 另外,可以做数据的热备份。 再一个,…
【MySQL调优向】用好你的MySQL索引,让效率飞起!
提到MySQL优化,很多人第一时间会想到建索引,没错,正确的使用索引确实能达到优化SQL的目的。 通过索引优化,具体该怎么做,有哪些知识细节?我们来探讨一下。 在MySQL中,只有memory的存储引擎显式支持哈希索引。 哈希索引是基于哈希表的实现,只有精确匹配索引所有列的查询…
MySQL事务隔离级别和MVCC
MySQL是一个服务器/客户端架构的软件,对于同一个服务器来说,可以有若干个客户端与之连接,每个客户端与服务器连接上之后,就可以称之为一个会话(Session)。我们可以同时在不同的会话里输入各种语句,这些语句可以作为事务的一部分进行处理。不同的会话可以同时发送请求,也就是说服…
写缓冲(change buffer),这次彻底懂了!!!
上篇《缓冲池(buffer pool),彻底懂了!》介绍了InnoDB缓冲池的工作原理。 画外音:细节详见《缓冲池(buffer pool),彻底懂了!》。 毫无疑问,对于读请求,缓冲池能够减少磁盘IO,提升性能。问题来了,那写请求呢? 假如要修改页号为4的索引页,而这个页正好…
全面了解mysql锁机制(InnoDB)与问题排查
MySQL/InnoDB的加锁,一直是一个常见的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?下面是不同锁等级的区别 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高 ,并发度最低。 页面锁:开销和加锁时间界于表锁和行…
还不懂MySQL索引?这1次彻底搞懂B+树和B-树
看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引….或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在面试的时候答非所问! 索引是帮助MySQL高效获取数据的数据结构。 提…
Sharding-JDBC 的基本用法和基本原理
1. 我的出生和我的家族 2. 我统治的世界和我的职责 3. 召唤我的方式 4. 我的特性和我的工作方法 4.2. 一些核心概念 4.2.1. 逻辑表和物理表 4.2.2. 分片键 4.2.3. 路由 4.2.4. 分片策略和分片算法 4.2.5. 绑定表 4.3. 我处理 S…
mysqldump 深入浅出
mysqldump 是用于转存储 mysql 数据库的实用程序。 主要产生一个 SQL 脚本,其中包含从头重新创建数据库的所有命令。 导出脚本过程大概如下:创建数据库判断语句、删除表、创建表、锁表、禁用索引、插入数据、启用索引、解锁表。 连接数据库的用户名。 连接数据库的密码,…
探究MySQL中的日志文件
日志文件记录了影响MySQL数据库的各种类型活动,MySQL数据库中常见的日志文件有错误日志,二进制日志,慢查询日志和查询日志。下面分别对他们进行介绍。 错误日志文件对MySQL的启动,运行,关闭过程进行了记录。 可以看到错误日志的路径和文件名,默认情况下错误文件的文件名为服务…