08 2019 档案

摘要:业务上经常存在一种现象,需要批量往表中插入多条数据,但在执行过程中,很可能因为唯一键冲突,而导致批量插入失败。因此需要事先判断哪些数据是重复的,哪些是新增的。比较常用的处理方法就是找出已存在的数据,并将其与不存在的数据区分开,已存在的数据一条条的更新。不存在的数据则批量更新。这种方法会导致代码逻辑复 阅读全文
posted @ 2019-08-30 00:08 Funsion Wu 阅读(10547) 评论(1) 推荐(0) 编辑
摘要:业务表增长速度较快,单表数据较大,对表的读写有影响。 思路:化整为零,把单表拆解为多表,按指定的算法规则选择表。 好处:能大幅降低单表的数据,读写更快,同时分散了表数据, SQL语句也分散到不同的表中,可以大幅降低 “锁表” 的情况 以Laravel项目为例,分表读取代码如下: public fun 阅读全文
posted @ 2019-08-28 16:12 Funsion Wu 阅读(579) 评论(0) 推荐(0) 编辑
摘要:生产环境内存泄漏问题排查,以下是排查思路 生产环境上有严重的内存溢出问题(红色框所示,正常值应为是 20M 左右)同时系统有 Core Dump 文件产生排查过程中还发现一个现象,如果关闭 OPcache ,则 RES值 恢复正常 生产环境的 core-php-fpm-7-502-502-29964 阅读全文
posted @ 2019-08-05 11:13 Funsion Wu 阅读(2153) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示