Django配置MySQL数据库
Django配置MySQL数据库
本文所使用的Python大版本为3。
编辑 `mysite/settings.py`,`mysite`为项目名目录,使用命令自动创建的。
Home of Little Jelly
Django配置MySQL数据库
本文所使用的Python大版本为3。
编辑 `mysite/settings.py`,`mysite`为项目名目录,使用命令自动创建的。
EasySwoole Pool连接池可用于Redis、MySQL等数据库连接。
SwooleMySQL是我在Swoole官方MySQL类的基础上封装的一个类,可以实现类似ThinkPHP里db()函数和模型的链式操作,现我要为他创建一个连接池。
1. 首先安装composer依赖
MySQL5.7版本默认开启保存二进制日志,文件以mysql-bin开头,时间一长,这些日志会越来会大,越来越多。
如果服务器空间有限或不需要保存二进制日志,如本地测试,则可以删除并在配置文件中关闭日志。
首先清除日志,最好不要直接清,而是通过以下命令
Web服务器水平扩充步骤。
文中的实例即是服务器。
EasySwoole开发测试心得。
1. MySQL类可在Swoole原生的`Swoole\Coroutine\MySQL`上扩展,速度快且使用方便。EasySwoole提供的MySQL操作类不好用且有点慢。
MySQL按字段指定顺序排序
SQL语句示例
近段时间在做架构设计,个人认为架构设计应至少遵从以下三点:
1. 方便开发维护
2. 方便扩展
3. 方便迁移
EasySwoole是常驻内存型应用,控制器、MySQL连接可能都只初始化一次,所以可能会存在一些问题。
1. 用户信息错乱(可能性极小)
2. 数据库查询错乱(可能性也不太)
3. 数据库、Redis连接数过多
4. 内存溢出
PHP Swoole框架之EasySwoole。
安装
PHP Swoole扩展使用过程中有些事项需要注意下。
以下是本人在实战过程中踩过的坑。