摘要: 一些业务需要长期在后台执行进程 下面用thinkphp5.1做演示 在command文件夹下建立进程 cd 到 lunar_php项目根目录 执行 php think hello 如果想后台执行 nohup flock -xn /data/www/lock/hello.lock -c "php74 阅读全文
posted @ 2024-02-28 16:08 猫猫客服 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 基于阿里数据库设计规范扩展而来 设计规范 1.【推荐】字段允许适当冗余,以提高查询性能,但必须考虑数据一致。冗余字段应遵循: 不是频繁修改的字段。 不是 varchar 超长字段,更不能是 text 字段。 正例:商品类目名称使用频率高,字段长度短,名称基本一成不变,可在相关联的表中冗余存 储类目名 阅读全文
posted @ 2024-02-28 11:19 猫猫客服 阅读(47) 评论(0) 推荐(0) 编辑
摘要: ORM: tp5.1 hasWhere不能嵌套使用hasWhere底层是join,数据量大影响性能 hasWhere不能查询跨数据库的表 hasWhere 查询指定字段比较麻烦 laravel5.6 hasWhere可以嵌套使用 底层是子查询,数据量大一样慢,最好不使用hasWhere hasWhe 阅读全文
posted @ 2024-02-23 12:01 猫猫客服 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 注意:如果删除了日志文件,需要执行一个刷新命令才会重新记录。 阅读全文
posted @ 2024-02-21 16:32 猫猫客服 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 数据库的分区、分表、分库分区:不需要改动代码,mysql自动将一张表分成多张,使用数据量比较大,访问数不多的情况。分表:可以定时把不需要的历史数据迁移到其他表,备份云盘后删除。 阅读全文
posted @ 2024-02-05 11:49 猫猫客服 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 用分解关联查询的方式查询具有以下优势:多次单表查询,让缓存的效率更高;许多应用程序可以方便地缓存单表查询对应的结果对象。对 MYSQL 的查询缓存来说,如果关联中的某个表发生了变化,那么就无法使用查询缓存了,而拆分后,如果某个表很少改变,那么基于该表的查询就可以重复利用查询缓存结果了。将查询分解后, 阅读全文
posted @ 2024-02-05 11:32 猫猫客服 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 如果您需要在 MySQL 中关联查询位于不同服务器的表(跨服务器关联查询),您可以考虑使用 MySQL 的联机查询(Federated MySQL)。联机查询允许您在一个服务器上访问和查询另一个服务器上的表。 以下是在 MySQL 中进行联机查询的简要步骤: 1. 在服务器1上创建 user 表的联 阅读全文
posted @ 2024-02-02 09:47 猫猫客服 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 根据宝塔的推荐进行参数修改 我的是8G内存,修改成4G内存 下面是备份:修改前的 ; Start a new pool named 'www'.; the variable $pool can be used in any directive and will be replaced by the; 阅读全文
posted @ 2024-01-12 11:00 猫猫客服 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 版本mysql 5.7 先删除系统自带的db 新建文件夹/data/download 进入后下载 wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 安装 rpm -ivh mysql57-community-r 阅读全文
posted @ 2023-12-29 11:44 猫猫客服 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1.下载epel仓库 (前面安装过了) yum install epel-release -y 2.下载redis数据库 yum install redis -y 3.启动redis服务 systemctl start redis systemctl enable redis 查看redis服务状态 阅读全文
posted @ 2023-12-29 11:04 猫猫客服 阅读(14) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示