Tag: 数据库
308 total results found
如何确保 Redis 驱动消息队列的高可用
让内存使用可控 Redis 性能好,但是需要很多内存空间,而内存又比磁盘贵。为了在性能和价格之间做一个平衡,需要让内存的使用可控:...
如何选择正确的消息队列驱动
Laravel 目前支持以下消息队列存储驱动: Redis Database SQS Beanstalkd 大多数...
发送邮箱验证消息
通过前面两篇先导篇教程,想必你已经对 Laravel 消息队列的基本使用和底层实现有了大致的了解,接下来,我们来具体介绍消息队列在 ...
基于 Redis Geo 实现地理位置服务(LBS)中查找附近 XXX 的功能
从 LBS 应用聊起 在移动互联网如火如荼的今天,各种 LBS(Location Based Service,基于地理位置服务)应...
Laravel 后端博客文章数据相关 API 接口提供
在前两篇教程中,我们已经为博客单页面应用准备好了前端路由和页面组件,在这篇教程中,我们将通过 Laravel 后端 API 接口提供...
Laravel 数据库性能优化实战(八):一对多关联查询排序实现和性能优化
介绍完一对一和多对一,我们接着来看一对多关联查询中如何基于关联模型字段进行排序。 基于左连接查询实现关联排序 在 UserCon...
Laravel 数据库性能优化实战(七):一对一和多对一关联查询排序实现和性能优化
基本理论回顾 在前面几篇教程中,学院君已经陆续给大家演示了 Laravel 数据库单表查询、统计查询、关联查询和模糊匹配的性能优化...
Laravel 数据库性能优化实战(六):通过子查询和联合查询结合关联模型进行模糊匹配
在上篇教程中,学院君给大家演示了如何基于数据库索引优化形如 %XXX 和 XXX% 的模糊匹配,今天我们来看一些更复杂的模糊匹配的例...
Laravel 数据库性能优化实战(五):使用函数索引和虚拟生成列优化模糊匹配查询
我们接着来看模糊匹配查询优化的例子。所谓模糊匹配就是 LIKE 查询,关于 LIKE 查询优化的基本原则学院君在前面 MySQL 索...
Laravel 数据库性能优化实战(四):通过子查询优化关联查询性能
接下来的几篇教程我们一起来看几个 Eloquent 模型类关联查询场景性能优化的例子,首先看一个从一对多关联模型中获取一条记录的查询...
Laravel 数据库性能优化实战(二):关联查询性能优化入门
我们继续介绍如何在 Laravel 项目中优化数据库查询,今天要给大家演示的是如何通过渴求式加载和指定查询字段降低内存使用率并提升查...
Laravel 数据库性能优化实战(一):测量数据库性能指标
前面学院君通过 32 篇教程的篇幅,从 Server 端整体架构到 InnoDB 索引、事务以及数据库高可用性四个方面给大家整体介绍...
通过主备切换保证 MySQL 数据库集群的高可用性
为了保证数据库集群的高可用性,通常我们会为主库设置备库,用于在主库出现问题后将备库切换为主库,将原来的主库切换为备库,然后再将所有从...
如何解决主从延迟问题(下)—— 读写分离的延迟和解决方案
上篇教程学院君给大家介绍了主从延迟的原因和优化方案,但是也强调了不管如何优化,主从延迟都是不可避免的,用户在创建/更新数据之后(主库...
如何解决主从延迟问题(上)—— 主从延迟的原因和优化方案
读写分离可以有效提升数据库吞吐量,但也会引入一个非常常见的问题 —— 主从延迟,以及由主从延迟导致的刚刚更新的数据不能被立即读取到,...