mysql CPU 暴涨200% 问题查询

mysql数据库CPU暴涨到200%,一下子有点小兴奋,谁在搞鬼(那条sql语句)查询当前运行线程情况(root)SHOWPROCESSLIST--查询正在运行的线程SELECT*FROMinformation_schema.`PROCESSLIST`--同上显示完整INFO信息(sql语句)分析问题sql,并解决就好也可以kill<id>......

sequelize 按 日/月/年 查询数据

不想多说啥,每次写完都忘,很想抽自己,想想还是算了多疼啊上代码不解释(脑袋仁疼)import{Op,fn,where,col}from'sequelize';awaitthis.UserModel.findAll({where:{[Op.and]:[{userId:userId},//当天数据//where(fn('TO_DAYS',col('created_at')),'=',fn('TO_DA......

Redis的keyspace notification(键空间通知)实践

应用场景类似微信红包功能24小时无人领取自动退还红包redis键空间通知(keyspacenotifications)Redis的键空间通知(keyspacenotifications)功能是自2.8.0版本开始加入的,客户端可以通过订阅/发布(Pub/Sub)机制,接收那些以某种方式改变了Redis数据空间的事件通知。比如:所有改变给定key的命令;所有经过lpush操作的key;所有在0号数据......

mysql 升级 5.7 sql 报错 sql_mode=only_full_group_by

mysql数据库升级5.7后sql报错,如下:[Err]1055-Expression#1ofORDERBYclauseisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'information_schema.PROFILING.SEQ'whichisnotfunctionallydependentoncolumnsinGROUPBYclause;......

mysql 日期查询 统计sql

今天select*from表名whereto_days(时间字段名)=to_days(now());昨天SELECT*FROM表名WHERETO_DAYS(NOW())-TO_DAYS(时间字段名)=1近7天SELECT*FROM表名whereDATE_SUB(CURDATE(),INTERVAL7DAY)<=date(时间字段名)近30天SELECT*FROM表名whereDATE_SUB......

mysql 允许用户远程访问

阿里云服务器搭建mysql环境需注意:mysql所占端口是否对外开放。控制台->云服务器ECS->实例->管理->本实例安全组->配置规则本地登入mysql,更改"mysql"数据库里的"user"表里的"host"项,将"localhost"改为"%"#mysql-uroot-prootmysql>usemysql;mysql>updateuserset......

Redis认证密码

Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。1.修改配置文件Redis的配置文件默认在/etc/redis.conf,找到如下行:#requirepassfoobared去掉前面的注释,并修改为所需要的密码:requirepassmyPa......