mysql查询之 用户行程的取消率,人流量高峰时段讲解

1.用户行程的取消率 Trips 表中存所有出租车的行程信息。每段行程有唯一键 Id,Client_Id 和 Driver_Id 是 Users 表中 Users_Id 的外键。Status 是枚举...

Spring boot后台搭建二为Shiro权限控制添加缓存讲解

在添加权限控制后,添加方法 查看 当用户访问”获取用户信息”、”新增用户”和”删除用户”的时,后台输出打印如下信息 , Druid数据源SQL监控 为了避免频繁访问数据库获取权限信息,在Shiro中加入缓存 缓...

MySQL5.7的sql脚本导入到MySQL5.5出错解决讲解

今晚有人让我将他的数据库导入到我的mysql里,执行导入后发现有报错 想了下可能是版本的问题,询问了下,他的数据库是5.7而我的是5.5 他给我提议升级mysql版本,但是我就是不想换版本 那怎么在不更换数据库版本的情况下成功导入数据...

MySQL报错Packet for query is too large问题解决讲解

今天用java写了批量插入运行时,报错: Error updating database.  Cause: com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet f...

分布式系统中的缓存维护讲解

在分布式系统中,数据在数据库和缓存同时存在,该怎样维护   读数据:   (1)读取缓存中是否有相关数据   (2)如果缓存中有相关数据value,则返回   (3)如果缓存中没有相关数据,则从数据库读取相关数据放入缓存...

binlog讲解

binlog是一个二进制格式的文件,用于记录用户对数据库更新的SQL语句信息,但对库表等内容的查询不会记录 由于是二进制文件,需使用mysqlbinlog解析查看 主要作用:用于数据库的主从复制及数据的增量恢复 (1)binlog有三...

mysql 5.7开启sql日志的配置讲解

今天把数据库换成了5.7的,想查通过sql日志定位下问题,但是发现和以前的方式不一样了,特意记录下来 通过开启mysql的日志功能,可以记录所有别执行过的sql语句记录,便于维护数据库数据。 在数据库数据异常的时候可以通过这些sql语句...

解决org.springframework.dao.DeadlockLoserDataAccessException讲解

添加链接池后批量添加更新出现了死锁 org.springframework.dao.DeadlockLoserDataAccessException: ### Error updating database. Cause: com.mys...

mysql字段值如何区分大小写讲解

今天做sql查询,发现字段值没区分大小写 mysql> select guid,type,parent_guid from api_assets where guid='3rfI2PsSrCz91mTMDgrZjE';+------...

mysql 8.0下的SELECT list is not in GROUP BY clause and contains nonaggregated column讲解

mysql的版本 mysql> select version();+-----------+| version() |+-----------+| 8.0.12 |+-----------+ 在执行group  by时遇...