标签: 高性能

共找到了51个结果

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

高性能 MySQL 实战 索引篇

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

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

内外连接查询的底层原理及如何使用索引进行性能优化

高性能 MySQL 实战 索引篇

连接查询的基本使用 MySQL 之所以被称之为关系型数据库,是因为数据表之间可以通过外键建立关联关系。实际项目开发中,数据库中的数...

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

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

高性能 MySQL 实战 索引篇

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

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

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

高性能 MySQL 实战 索引篇

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

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

全值匹配查询时索引的使用与最左前缀原则的底层原理

高性能 MySQL 实战 索引篇

上篇教程学院君给大家演示两种数据表初始化的方式,由于使用存储过程更快,所以推荐使用这种方式进行数据填充。接下来,我们来分析不同类型的...

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

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

高性能 MySQL 实战 索引篇

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

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

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

高性能 MySQL 实战 索引篇

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

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

数据库索引底层数据结构 —— B+ 树详解

高性能 MySQL 实战 索引篇

索引原理 只要是稍微了解 MySQL 数据库的同学都应该知道,合理设置索引字段可以有效提高数据库的查询性能,数据库索引也是底层的存...

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

MySQL 服务端整体架构和 SQL 查询语句的执行流程

高性能 MySQL 实战 整体架构

MySQL 数据库客户端成功建立与服务端的连接和并完成用户认证后,就可以发送 SQL 语句与服务端交互了: 接下来,我们一起来...

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

MySQL 数据库连接原理和性能优化

高性能 MySQL 实战 整体架构

常见的 MySQL 客户端 MySQL 服务端启动之后,就可以通过客户端建立与服务端的连接,然后发送查询/更新请求了。 我们可以...

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

用 Node.js 实现异步 I/O

JavaScript 权威指南 服务器端 JavaScript

Node 是基于 C++ 的高速 JavaScript 解释器,绑定了进程、文件和网络套接字等底层 Unix API,还绑定了 HT...

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

课程介绍&目录索引

高性能 MySQL 实战

此系列教程正在更新中,通过本系列教程的学习,你可以深入了解 MySQL 底层的算法、实现和原理,进而通过实战篇的演练洞察如何对 My...

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

SMProxy 1.2.9 发布 ! 新增状态命令监控面板功能

Laravel 优质扩展包 性能优化

SMProxy(全称 Swoole MySQL Proxy)是一个基于 MySQL 协议,Swoole 开发的 MySQL 数据库连...

由 louislivi 发布于4年前    浏览数: 5019    点赞数: 1

基于 Swoole 实现协程篇(一):基本概念和底层原理

Swoole 从入门到实战教程 并发编程之协程篇

协程是什么 协程可以理解为纯用户态的线程,其通过协作而不是抢占来进行切换,相对于进程或者线程,协程所有的操作都可以在用户态完成,创建...

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

通过 Swoole\Table 实现 Swoole 多进程数据共享

Swoole 从入门到实战教程 并发编程之多进程篇

第三方存储媒介 前面我们介绍了基于 Swoole 的 Process 及 Process\Pool 模块在 PHP 中实现多进程管...

由 学院君 发布于4年前    浏览数: 11036    点赞数: 5