设为首页 加入收藏

TOP

mysql碰到的问题总结
2019-09-17 17:57:18 】 浏览:17
Tags:mysql 碰到 问题 总结

1.问题描述:

连接数据库出现大约10s延迟后才能连接,排除网络问题

 

解决方案:

通过抓包工具tcpdump抓包分析mysql在连接开始有近10s的空白请求,问题原因就在这 ,不知道在执行什么请求,后面发现没有加入参数skip-name-resolve引起的。

查看mysql参数skip-name-resolve

show variables like '%skip_name_resolve%';

加入参数skip-name-resolve

参数优化:

skip-name-resolve参数的目的是不再进行反解析(ip不反解成域名),这样可以加快数据库的反应时间。

内部有DNS服务器,对各服务器的IP做了反向解析,但未对内网IP做反向解析,所以使用skip-name-resolve以后用内网地址向mysqlslap请求响应快了一半。

vim /etc/my.cnf

clipboard

重启mysql, 问题解决

 

2.MySQL数据库批量更新错误 安全模式问题

1.问题描述:

数据库执行批量更新sql报错安全问题,

Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Queries and reconnect.

解决方案:

在safe mode下,要强制安全点,update必须跟where,要取消这个限制运行如下代码即可

SET SQL_SAFE_UPDATES = 0;

 

后续更新。。。。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇003.MMM双主-双从读写分离部署 下一篇MongoDB中数组类型相关的操作

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目