0

MySQL5.7占用CPU过高的问题分析

升级mysql数据库到5.7版本后,发现MySQL对CPU和内存的消耗增加了不少,内存增加量还好一些,但CPU的飙升就麻烦一些了,这样会占用不少的资源。 其实可以使用MySQL内部的表定位...

阅读全文>>

0

MySQL入门-如何使用mysqldump导出和数据导入

一、备份单个数据库 1、备份命令:mysqldump   MySQL数据库自带的一个很好用的备份命令。是逻辑备份,导出 的是SQL语句。也就是把数据从MySQL库中...

阅读全文>>

0

MySQl数据库如何备份以及备份命令方法介绍

一、备份的目的 做灾难恢复:对损坏的数据进行恢复和还原需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用 二、备份需要考虑的问题 可以容忍丢失多长时间的数据;恢复...

阅读全文>>

0

Mysql数据库分库后跨库join解决方案

一、前言 近几个月项目中数据库开始分库了,把一个原本60多张表的数据库分成了6个部分,每个部分有自己业务之内的表,整个数据库只是物理分开,逻辑依然是链接的,通过mycat这个数据...

阅读全文>>

0

并发扣款,如何保证数据的一致性?

沈老师,我们有个业务,同一个用户在并发“查询,逻辑计算,扣款”的情况下,余额可能出现不一致,请问有什么优化方法么? 扣款的业务场景是怎样的? 用户购买商品的过程中,要对余额...

阅读全文>>

0

如何在mysql数据库中查询用户所有上级

有时候,一句SQL可以实现的MYSQL递归查询,就不想用存储过程了。如何在MySQL数据库中查询用户所有上级,下面是一个可行的方法,前提是数据库设计一定要标准化,id使用数字型int,pi...

阅读全文>>

0

1142 - select command denied to user 'sa'@'127.0.0.1' for table 'user'

错误信息的字面意思是:表“user”拒绝用户“sa”@“127.0.0.1”的命令 ,很明显用户没有权限,那就给他授权呗! 一、使用客户端授权(Navicat Premium 12)1、使...

阅读全文>>

0

Mysql通用查询语句集锦(数据库字符集相关)

有些常用的Mysql语句,想想也是很简单的,但实际使用,并不是都记得,还是留个记录。 1、检查字符集:-- 检查字符集SHOW VARIABLES WHERE Variable_name ...

阅读全文>>