Search Filters
Search Results
308 total results found
快速入门
简介 Laravel 让连接不同数据库以及对数据库进行增删改查操作变得非常简单,不论使用原生 SQL、还是查询构建器,还是 Eloq...
基于 Swoole 实现协程篇(二):通过协程实现并发编程
Swoole 内置了丰富的协程组件供开发者直接调用以便快速实现异步非阻塞的并发编程,省去了开发者自己实现相应底层代码的麻烦: TC...
SMProxy 分析 (基于 Swoole 开发的 MySQL 数据库连接池)
前言 在深入了解SMProxy之前,一直认为连接池是对mysql连接对象进行统一管理的处理,但是随之而来的问题是现有的php框架都没...
通过 PDO 扩展与 MySQL 数据库交互(下):增删改查实现和数据库事务
通过预处理语句进行增删改查 为什么使用预处理语句 关于预处理语句我们在上篇教程中已经简单介绍过,我们可以将其与视图模板类比,所谓...
数据表之间关联关系和关联查询
关联关系简介 MySQL 之所以被称之为关系型数据库,是因为可以基于外键定义数据表之间的关联关系,日常开发常见的关联关系如下所示:...
数据库索引底层数据结构 —— B+ 树详解
索引原理 只要是稍微了解 MySQL 数据库的同学都应该知道,合理设置索引字段可以有效提高数据库的查询性能,数据库索引也是底层的存...
高负载导致的线上数据库突发性能问题解决方案及 PHP 数据库长连接初探
我们接着上篇教程,来看看短时间内过高负载导致的线上数据库性能问题如何解决。 首先要简单分析下高负载的原因,这里我们以常见的两种为例...
程序员内功修炼系列教程
〇、内容介绍 针对加入学院社群的用户,学院君特别推出程序员内功修炼系列教程,内容涵盖数据结构与算法、网络协议(HTTP、TCP/I...
基于 Process\Pool 通过进程池实现数据库和 Redis 的持久连接
Swoole 进程池的简单实现 从 2.1.2 版本开始,Swoole 开始支持进程池功能,该功能基于 Server 的 Manag...
基于 Swoole 实现协程篇(一):基本概念和底层原理
协程是什么 协程可以理解为纯用户态的线程,其通过协作而不是抢占来进行切换,相对于进程或者线程,协程所有的操作都可以在用户态完成,创建...
PHP 数据库统一处理 API —— PDO 扩展及其在 Laravel 底层的使用
PHP 支持多种数据库,如 MySQL、PostgreSQL、SQLite 和 Oracle 等,并且这些数据库都提供了用于 PHP...
binlog 写入机制及高并发写入事务性能优化
前面学院君在 SQL 更新语句的执行流程与日志写入 这篇教程中已经简单给大家介绍过 binlog 和 redo log,前者负责数据...
Ubuntu下快速部署安装 Nginx + PHP + MySQL 笔记
先更新软件库 sudo apt-get update 安装 MySQL sudo apt-get install mysq...
基于Swoole的通用连接池 - 数据库连接池
连接池 open-smf/connection-pool 是一个基于Swoole的通用连接池,常被用作数据库连接池。 依赖 ...
基于 Laravel Prequel 扩展包通过 Web 界面管理 MySQL 数据库
简介 Laravel Prequel 是一个数据库管理工具,可以在某个 Laravel 项目中安装该扩展包,从而实现对数据库的在线管...