![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
haifeng112612
这个作者很懒,什么都没留下…
展开
-
mysql 5.7版本分组并排序,取第一条
5.7版本的mysql无法用窗口函数,不能直接做到分组后,组内排序,项目中为了获取每组的降序第一名,实现思路如下:上图是模拟数据,```sqlSELECT * FROM ( SELECT `name`, money, times FROM syc ORDER BY money DESC LIMIT 999999 ) a GROUP BY `name`以上代码执行结果:![在这里插入图片描述](https://img-blog.csdnimg.cn/c0b35abb8af0480a8原创 2021-08-11 20:07:51 · 1631 阅读 · 0 评论 -
mysql提示Got timeout reading communication packets、Got an error reading communication packets
1,数据包太大通信数据包是发送到MySQL服务器的单个SQL语句,发送到客户端的单个行或从复制源服务器发送到副本的二进制日志事件。可以传输到MySQL 5.7服务器或客户端或从MySQL 5.7服务器或客户端传输的最大数据包是1GB。当MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的数据包时 ,它将发出 ER_NET_PACKET_TOO_LARGE错误并关闭连接。对于某些客户端,Lost connection to MySQL server during que原创 2021-05-16 11:11:22 · 5877 阅读 · 1 评论 -
mysql故障,出现内存溢出,连接断开
innodb_buffer_pool_size设置,6-10G都可以,一般为物理内存的60-80%,可以增强io的读写能力建议添加一个参数#最大连接数max_connections = 1000原创 2021-05-14 16:05:21 · 381 阅读 · 0 评论