为什么mysql同一连接下两个不同数据库查询速度不一样

为什么mysql同一连接下两个不同数据库查询速度不一样,第1张

mysql同一连接下两个不同数据库查询速度不一样的原因:

1、在第一次建立连接时缓存IP和hostname的映射关系,同一主机的后续连接将直接查看hostcache,而不用再次进行DNS解析。

2、hostcache中会包含IP登录失败的错误信息

3、根据IP登录失败的错误信息,对这些IP进行相应的限制。

4、字段字符集规则不一致所导致。

1.主上修改my.cnf文件:

server-id=1

log-bin=mysql-bin

2.从上修改配置文件 my.cnf

server-id=2

relay-log=relay-bin

read-only =1

replicate-ignore-db = mysql

replicate-ignore-db = test

replicate-ignore-db = information_schema

#replicate-wild-do-table = tt.admin

replicate-wild-do-table = my_db.stu // 所要同步的数据库的单个表

3. 创建 同步的用户(主上)

grant replication client,replication slave on *.* to rep@'10.41.50.105' identified by 'root'

4.同步到主库(在从上 *** 作)

change master to master_host='10.41.50.80',master_user='rep',master_password='root'

5.在从上验证:

show slave status\G

主从同步某些表


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6129949.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存