51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mysql
Django (2006, 'MySQL server has gone away') 本地重现与解决
最近我们的Django项目供JavaSofa应用进行tr调用时,经常会出现一个异常: django.db.utils.OperationalError:(2006,'MySQLserverhasgoneaway').本文记录了分析,本地重现与解决此问题的全过程.Django在1.6引入长链接(Persiste...
代码星球
·
2020-09-02
Django
2006
#39MySQL
server
has
查看mysql连接情况,以及连接超时时间设置
查看连接:showprocesslist; 只展示100个连接showfullprocesslist; 展示所有连接 查看超时时间:showvariableslike '%timeout%';闲置连接的超时时间由wait_timeout控制、默认8小时。-------...
代码星球
·
2020-09-02
连接
查看
mysql
情况
以及
mysql的事件默认是关闭的,需要SET GLOBAL event_scheduler = ON; 手动开启
--查看事件是否开启SELECT@@event_scheduler;--手动开启事件SETGLOBALevent_scheduler=ON;...
代码星球
·
2020-09-02
mysql
事件
默认
关闭
需要
mysql创建用户并授权
CREATEUSER'username'@'localhost'IDENTIFIEDBY'password'; username:你将创建用户的名字 localhost :本地用户,如果想让该用户可以从任意远程主机登陆,可以使用% identified...
代码星球
·
2020-09-02
mysql
创建
用户
授权
mysql 连接池的正确写法
constmytools=require("./mytools");constmynet=require('net');constmysql=require('mysql')//使用createPool建立连接池varmysqlpool=mysql.createPool({host:'',user:'',passwor...
代码星球
·
2020-09-02
mysql
连接
正确
写法
解决mysql时区问题方法
打开终端窗口,输入mysql-uroot-p,我们进入mysql。输入SELECTNOW();查看当前mysql显示时间,和我们的实际时间进行核对一下。SELECTCURTIME();也可以显示时间,但是不完整。SHOWVARIABLESLIKE"%time_zone%";查看是否在用系统的实际,如果是一般...
代码星球
·
2020-09-02
解决
mysql
时区
问题
方法
查看mysql的存储过程
USEmysql;SELECT*FROMmysql.procWHEREdb='qhf'; ...
代码星球
·
2020-09-02
查看
mysql
存储
过程
mysql 自动删除90天之前的数据
共分三步:1、打开调度(这样才会自动调用事件)--查询方法1SHOWVARIABLESLIKE'event_scheduler';--查询方法2(注意:--和查询之间有个空格,否则不能被识别为注释)SELECT@@event_scheduler--设置方法(开启)SET@@global.event_scheduler=...
代码星球
·
2020-09-02
mysql
自动
删除
90天
之前
Mysql优化大分页查询
如题,年前做了一个需求,涉及到Mysql大分页查询,整理一下,希望对需要的小伙伴有帮助。背景分页查询的性能瓶颈B+树简述B+比起二叉查找树,有什么优势?分页查询过程测试集解决方法1延迟关联法:2主键阈值法最后背景 系统结构如上图。经过排查是因为系统B拉取数据时间太长导致的推送超时。 &e...
代码星球
·
2020-08-31
Mysql
优化
分页
查询
你了解MySQL中的多表联合查询吗?
前言:多表联合查询,其实就是我们MySQL中的join语句,经常会看到有人说join非常影响性能,不建议使用,你知道这是为什么呢?我们究竟可不可以用呢?测试数据:CREATETABLE`t2`(`id`int(11)NOTNULL,`a`int(11)DEFAULTNULL,`b`int(11)DEFAULTNULL,...
代码星球
·
2020-08-31
了解
MySQL
中的
多表
联合
你知道MySQL中的主从延迟吗?
前言在一个MySQL主备关系中,每个备库接受主库的binlog并执行。正常情况下,只要主库执行更新生成所有的binlog,都可以传到备库并被正常的执行,这样备库就能够达到跟主库一样的状态,这就是最终一致性。但是MySQL提供的高可用能力,只有最终一致性是不够的,因为我们的备份可能会遇到主备延迟。什么是主备延迟?主备切换...
代码星球
·
2020-08-31
知道
MySQL
中的
主从
延迟
你了解MySQL的加锁规则吗?
注:加锁规则指的是next-keylock,如果还不了解next-keylock,请阅读上一篇博客加锁规则可以概括为:两个原则、两个优化和一个bug:原则1:加锁的基本单位是next-keylock,前开后闭原则2:查找过程中访问到的对象才会加锁优化1:索引上的等值查询,给唯一索引加锁的时候,next-keylock退...
代码星球
·
2020-08-31
了解
MySQL
加锁
规则
你了解MySQL中的锁吗?
MySQL中的锁,分为全局锁、表级锁、行锁全局锁的意思就是,对整个数据库实例加锁,它的命令是FTWRLFlashtableswithreadlock这个命令的语义是,使整个库处于一种只读的状态,使用这个命令后,以下语句会被阻塞:数据的更新、数据结构的定义、更新类事务的提交。全局锁通常被用于全库逻辑备份,但是让整个库只读...
代码星球
·
2020-08-31
了解
MySQL
中的
锁吗
你了解MySQL中的日志吗?
MySQL中有两类非常重要的日志,一类是redolog(重做日志),一类是binlog(归档日志)重做日志利用的,是MySQL中,常见的WAL技术,WAL技术的全程是:Write-Ahead-Logging,它的关键点就是先写日志,再写磁盘。在我们的MySQL中,当有一条记录需要更新的时候,InnoDB引擎就会将记录先...
代码星球
·
2020-08-31
了解
MySQL
中的
日志
一条查询语句在MySQL中是如何执行的?
我们在学习一种技术的时候,首先要鸟瞰其全貌,千万不要一开始就陷入到细节中去,这样有助于我们站在高维度其理解问题——丁奇。学习MySQL也是一样,所以我们可以从一条查询语句的执行开始看起。select*fromtwhereid=1;通常情况下,我们在使用MySQL的时候,只是从客户端输入一行指令,...
代码星球
·
2020-08-31
一条
查询
语句
MySQL
如何
首页
上一页
...
419
420
421
422
423
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他