过滤搜索结果
种类

精确匹配
标签搜索
日期选项
在此之后更新
在此之前更新
在此之后创建
在此之前创建

搜索结果

共找到了51个结果

子查询底层执行策略及如何使用索引进行优化

高性能 MySQL 实战 索引篇

在前面几篇教程中,学院君已经陆续给大家介绍了 MySQL 中全值匹配、范围匹配、分页、排序、分组以及连接查询时如何基于索引进行优化,...

由 学院君 发布于3年前    浏览数: 900    点赞数: 1

通过 undo 日志保证数据库事务的原子性

高性能 MySQL 实战 事务篇

上篇教程学院君给大家介绍了如何通过 redo 日志保证数据库事务的持久性,简而言之,就是在数据库事务提交后,将对应修改记录持久化到 ...

由 学院君 发布于3年前    浏览数: 1009    点赞数: 3

通过 redo 日志保证数据库事务的持久性

高性能 MySQL 实战 事务篇

学院君在上篇教程中给大家介绍了数据库事务的概念和 ACID 特性,你可以看到数据库事务主要是围绕写入操作(包括插入、更新和删除)展开...

由 学院君 发布于3年前    浏览数: 1475    点赞数: 0

范围匹配查询时索引的使用和 explain 结果字段解析

高性能 MySQL 实战 索引篇

上篇教程学院君给大家介绍了全值匹配查询时数据库索引的使用,以及最左前缀原则的底层原理和实际应用,今天我们继续来看另一种常见数据库查询...

由 学院君 发布于3年前    浏览数: 1492    点赞数: 1

高负载导致的线上数据库突发性能问题解决方案及 PHP 数据库长连接初探

高性能 MySQL 实战 高可用篇

我们接着上篇教程,来看看短时间内过高负载导致的线上数据库性能问题如何解决。 首先要简单分析下高负载的原因,这里我们以常见的两种为例...

由 学院君 发布于3年前    浏览数: 950    点赞数: 0

慢查询导致的线上数据库突发性能问题解决方案

高性能 MySQL 实战 高可用篇

线上有哪些突发问题 在日常对网站或者应用进行维护时,可能会遇到一些 MySQL 突发性能问题:比如某个慢查询拖垮整个数据库,导致核...

由 学院君 发布于3年前    浏览数: 1179    点赞数: 1

带分页、排序和分组统计的查询如何使用索引进行优化

高性能 MySQL 实战 索引篇

我们在进行日常 SQL 查询时,经常会使用分页(LIMIT)、排序(ORDER BY)等额外约束对结果集进行过滤,以便返回符合我们预...

由 学院君 发布于3年前    浏览数: 1431    点赞数: 2

花絮篇:B+ 索引树小结及数据表测试数据的快速填充

高性能 MySQL 实战 索引篇

B+ 索引树回顾 上篇教程学院君给大家介绍了不同类型的数据库索引对应的 B+ 树是如何维护的,这其实是对数据库表记录进行更新时底层...

由 学院君 发布于3年前    浏览数: 1317    点赞数: 1

MySQL 主从复制原理 & 基于 Docker 搭建数据库集群

高性能 MySQL 实战 高可用篇

前面已经多次提及 binlog 作为归档日志,可用于数据库数据的全量备份和主从复制,今天,学院君就来给大家演示下如何基于 binlo...

由 学院君 发布于3年前    浏览数: 1132    点赞数: 1

binlog 写入机制及高并发写入事务性能优化

高性能 MySQL 实战 高可用篇

前面学院君在 SQL 更新语句的执行流程与日志写入 这篇教程中已经简单给大家介绍过 binlog 和 redo log,前者负责数据...

由 学院君 发布于3年前    浏览数: 920    点赞数: 0

binlog 日志查看、格式介绍与最佳选择

高性能 MySQL 实战 高可用篇

上篇教程学院君给大家分享了 MySQL 主从复制原理并演示了如何搭建主从数据库集群,这里面起到核心和基石作用的就是 binlog,今...

由 学院君 发布于3年前    浏览数: 601    点赞数: 0

基于 GTID 配置主从复制并在 Laravel 项目中实现数据库读写分离

高性能 MySQL 实战 高可用篇

通过 GDIT 协议配置主从关系 在前面基于 Docker 搭建数据库集群时,我们使用的是 binlog 文件和偏移位置设置主库同...

由 学院君 发布于3年前    浏览数: 593    点赞数: 1

如何解决主从延迟问题(上)—— 主从延迟的原因和优化方案

高性能 MySQL 实战 高可用篇

读写分离可以有效提升数据库吞吐量,但也会引入一个非常常见的问题 —— 主从延迟,以及由主从延迟导致的刚刚更新的数据不能被立即读取到,...

由 学院君 发布于3年前    浏览数: 745    点赞数: 0

不同类型的数据库索引 B+ 树是如何维护的

高性能 MySQL 实战 索引篇

上篇教程学院君给大家介绍了 MySQL 数据库索引的底层数据结构 —— B+ 树,今天我们来看看不同类型的数据库索引是如何构建对应的...

由 学院君 发布于3年前    浏览数: 1785    点赞数: 3

结合 PHP 业务代码高效获取数据表随机排序结果

高性能 MySQL 实战 索引篇

记得以前使用 WordPress 的时候,有些主题提供了类似首页或者侧边栏挂件随机展示几篇博客的功能,如果让你来实现这个功能,你会怎...

由 学院君 发布于3年前    浏览数: 785    点赞数: 1