互联网数据库“跨库分页”架构技术实践 MySQL

互联网数据库“跨库分页”架构技术实践

一、需求缘起 分页需求 互联网很多业务都有分页拉取数据的需求,例如: 微信消息过多时,拉取第N页消息。 京东下单过多时,拉取第N页订单。 浏览58同城,查看第N页帖子。 这些业务场景对应的消息表,订单...
阅读全文
Mysql加锁与实践 MySQL

Mysql加锁与实践

1. 锁分类 innodb中的锁分为S锁,即共享锁,另一种为X锁,排它锁,比如: 共享锁(S) select * from supplier where id=5 lock in share mode...
阅读全文
MySQL配置文件my.cnf详解 MySQL

MySQL配置文件my.cnf详解

基本结构 port = 3306 #客户端默认连接端口 socket = /tmp/mysql.sock #用于本地连接的socket套接字 # 服务端基本配置 port = 3306 # mysql...
阅读全文
如何开启MySQL慢查询日志 MySQL

如何开启MySQL慢查询日志

摘要: 前言 数据库日志记录了用户对数据库的各种操作及数据库发生的各种事件。能帮助数据库管理员追踪、分析问题。MySQL提供了错误日志、二进制日志、查询日志、慢查询日志。 MySQL的慢查询日志是My...
阅读全文
mysql5.7包错getDefContactByUserId exception: Expression #4 of SELECT list is not in GROUP...in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by MySQL

mysql5.7包错getDefContactByUserId exception: Expression #4 of SELECT list is not in GROUP…in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

原因 之前的MySQL5.6升级到MySQL5.7后,执行查询语句的时候,报错,如下: getDefContactByUserId exception: Expression #4 of SELECT...
阅读全文
MySQL8.0: 通过Resource Group来控制线程计算资源 MySQL

MySQL8.0: 通过Resource Group来控制线程计算资源

摘要: MySQL8.0增加了一个新功能resource group, 可以对不同的用户进行资源控制,例如对用户线程和后台系统线程给予不同的CPU优先级。 用户可以通过SQL接口创建不同的分组,这些分...
阅读全文