seth-shi

seth-shi

MySQL

MobaXterm 打通隧道让本地访问内网 MySQL 数据库

前言 因为测试环境数据库在内网,而我的电脑只能连接跳板机,不能直连测试环境的数据库。所以需要一个工具来打通隧道让我本地代码可以访问内网数据库。于是试了一下MobaXterm这个工具. 安装 官网https://mobaxterm.mobatek.net/download…

优化数据库查询的问题, 使 MySQL 负载降到 1%

继上次Redis 事件之后,最近运维收到广告系统的MySQL告警信息 然后让我排查一下最近代码是不是有什么改动,从而导致数据库负载升高。如图: 很明显的可以看出来,在图中的鼠标所在的时间点,负载瞬间升高,然后一直持续没有降下去. 我赶紧打开Git查看一下当天提交的代码…
MySQL 分区实践
之前看过很多相关的文章,纸上得来终觉浅,绝知此事要躬行。 最近数据组的同事把日志重新整了一下,然后我出了一个格式的表,让数据组的同事把客户端的日志,经过清洗,整理之后写到我的表中 因为涉及的是播放数据表,所以就以日期进行了分区 库里的视频不是很多,撑死不到10w级别…
一次慢接口引起的数据库查询测试+全自动接口测试断言
今天客户端测试接口的时候,和我反馈了某个接口比较慢,对接的同事请假了,我打开项目看了一下。确实有这个问题 找到了那个接口,然后在控制器加了一个SQL打点 Copy # 日志打点 DB::listen(fn(QueryExecuted $query) => Log::info…
MySQL 中为什么使用 timestamp 可以不用关心时区.
之前一直有过疑惑为什么MySQL数据库存timestamp可以无视时区问题. 在业务中也是一直使用Laravel框架,内置的Migration也是使用的timestamp类型字段,也没太关心. 开始 查看当前数据库时区 Copy mysql> show variables…
MySQL 反向模糊查找
今天写一个微信回复的 demo, 然后遇到这种场景. 收到特定的消息 根据数据库存储的关键字回复特定的内容 不能全匹配,数据库可以模糊匹配 一说到模糊匹配,大家肯定都想到like, 假设表结构如下 Copy id keyword reply 1 大卫…

快速搭建一个LNMP环境

环境说明 Linux版本为CentOS7 Nginx装默认版本 MySQL为MariaDB PHP装的版本为PHP71 Linux 购买好服务器之后徐开启端口 80 HTTP服务 443 HTTPS服务 (可选) 3306 远程连接MySQL服务 Nginx 在C…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.