Fork me on GitHub
摘要: 背景 : 最近有一个需求要求对数据底表先进行分组, 再对分组内的数据进行排序, 最后限制每个分组的最大数量; 业务使用了 mysql , 这个问题属于分组 top n 问题; 业务场景如下: 取数逻辑:按日期,每日获取【合作方内容维度数据】报表当日数据,并限定以下条件:以【日期】-【累积曝光量】按从 阅读全文
posted @ 2021-12-16 19:13 llbrh 阅读(91) 评论(0) 推荐(0)
摘要: 使用strace命令查看php程序响应http请求的过程 测试主机A : 在目录/home/xiao5/demo下创建php文件, 使用内置服务器启动, 脚本内容为睡眠3秒 追踪php进程, 将输出打印到/tmp/output.txt 在另一个终端调用服务 结束strace任务, 查看/tmp/ou 阅读全文
posted @ 2021-12-16 19:13 llbrh 阅读(39) 评论(0) 推荐(0)
摘要: varchar和char的使用问题 背景: 数据库团队提供的表有个标题字段存储的内容总是在20个字符左右被截断 分析: 考虑检查表结构, show create table Table_name; 查看title字段, 类型是varchar(20) 方案: 调整成varchar(200), 重跑数据 阅读全文
posted @ 2021-12-16 19:12 llbrh 阅读(153) 评论(0) 推荐(0)
摘要: php-fpm进程占用CPU过高 定位 定位逻辑问题 配置优化 分析 查看cpu , 内存占用, 查看负载状态 检查IO使用占比 查看打开的文件 查看相关的进程数量 查看该进程打开的文件 查看该进程的进程状态 转入该进程相关服务的配置文件, 查看日志路径 查看最近相关的程序日志 方案 cat /pr 阅读全文
posted @ 2021-12-16 19:12 llbrh 阅读(1329) 评论(0) 推荐(0)
摘要: 导出线上数据到本地 导出sql 遇到一个临时需求, 导出指定条件的线上数据到excel文件, 首先写好sql, 在终端登录, 执行sql, 查询无误后, 再执行 select xxx from table into outfile '/tmp/file_name.csv'; 返回结果: error 阅读全文
posted @ 2021-12-16 19:11 llbrh 阅读(63) 评论(0) 推荐(0)
摘要: 现象 调用接口返回 http 422 : Unprocessable Entity 请求格式正确,但是由于含有语义错误, 服务器理解但拒绝执行 415是请求格式不支持 总结 返回4xx的情况下要优先检查请求参数 阅读全文
posted @ 2021-12-16 19:11 llbrh 阅读(739) 评论(0) 推荐(0)
摘要: 背景: 线上某台机器安装php的bcmath扩展后可以使用命令行运行, 但是服务偶发异常, 在使用某些功能的时候偶发出现错误 PHP Startup: Unable to load dynamic library 'php_extension_dir/bcmath.so' - /lib64/libc 阅读全文
posted @ 2021-12-16 19:10 llbrh 阅读(102) 评论(0) 推荐(0)