Tag: 索引

42 total results found

Redis 常见数据结构的底层实现系列(五):有序集合篇

高性能 Redis 实战 底层原理篇

由于哈希表是无序的,而常规的 Redis 集合(非 IntSet 实现)底层是基于哈希表实现的,所以它也是无序的,为了让集合元素变得...

由 学院君 发布于3 years ago    浏览数: 340    点赞数: 0

通过 Redis 指令执行的生命周期看 Redis 的底层架构和基本实现

高性能 Redis 实战 底层原理篇

引子 前面学院君通过二十多篇教程的篇幅系统给大家介绍了 Redis 的数据结构和实际应用,从今天这篇教程开始,我们先深入 Redi...

由 学院君 发布于3 years ago    浏览数: 1168    点赞数: 0

Laravel 数据库性能优化实战(七):一对一和多对一关联查询排序实现和性能优化

高性能 MySQL 实战 实战优化篇

基本理论回顾 在前面几篇教程中,学院君已经陆续给大家演示了 Laravel 数据库单表查询、统计查询、关联查询和模糊匹配的性能优化...

由 学院君 发布于3 years ago    浏览数: 2748    点赞数: 0

Laravel 数据库性能优化实战(五):使用函数索引和虚拟生成列优化模糊匹配查询

高性能 MySQL 实战 实战优化篇

我们接着来看模糊匹配查询优化的例子。所谓模糊匹配就是 LIKE 查询,关于 LIKE 查询优化的基本原则学院君在前面 MySQL 索...

由 学院君 发布于3 years ago    浏览数: 2381    点赞数: 1

Laravel 数据库性能优化实战(一):测量数据库性能指标

高性能 MySQL 实战 实战优化篇

前面学院君通过 32 篇教程的篇幅,从 Server 端整体架构到 InnoDB 索引、事务以及数据库高可用性四个方面给大家整体介绍...

由 学院君 发布于3 years ago    浏览数: 4205    点赞数: 1

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

高性能 MySQL 实战 高可用篇

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

由 学院君 发布于4 years ago    浏览数: 1035    点赞数: 1

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

高性能 MySQL 实战 索引篇

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

由 学院君 发布于4 years ago    浏览数: 779    点赞数: 1

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

高性能 MySQL 实战 索引篇

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

由 学院君 发布于4 years ago    浏览数: 895    点赞数: 1

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

高性能 MySQL 实战 索引篇

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

由 学院君 发布于4 years ago    浏览数: 1287    点赞数: 2

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

高性能 MySQL 实战 索引篇

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

由 学院君 发布于4 years ago    浏览数: 1320    点赞数: 1

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

高性能 MySQL 实战 索引篇

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

由 学院君 发布于4 years ago    浏览数: 1318    点赞数: 2

基于 Laravel Scout 提供全文搜索解决方案

Laravel 8 中文文档 官方扩展包

简介 Laravel Scout 为 Eloquent 模型全文搜索实现提供了简单的、基于驱动的解决方案。通过使用模型观察者,Sc...

由 学院君 发布于4 years ago    浏览数: 2800    点赞数: 0

迁移

Laravel 8 中文文档 数据库操作

简介 所谓迁移就像是数据库的版本控制,这种机制允许团队简单轻松的编辑并共享应用的数据库表结构。迁移通常和 Laravel 的 Sc...

由 学院君 发布于4 years ago    浏览数: 10821    点赞数: 1

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

高性能 MySQL 实战 索引篇

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

由 学院君 发布于4 years ago    浏览数: 1194    点赞数: 1

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

高性能 MySQL 实战 索引篇

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

由 学院君 发布于4 years ago    浏览数: 1573    点赞数: 3