2021
05-20
05-20
MySQL8.0.24版本Release Note的一些改进点
4月20号,MySQL8.0更新了8.0.24这个版本,晚上看了下releasenote,整理了一些改进点,记录在这里,后续可以下载对应的版本进行测试。 一、连接管理1、连接信息更详细之前版本中,如果一个MySQL连接长时间没有和MySQL服务进行交互,则会收到一个MySQLServerhasgoneaway的输出,没有具体的原因信息;新版的MySQLServer会在连接关闭之前将连接关闭的原因写入到客户端,客户端能够...
继续阅读 >
一、MHA 1、概念2、MHA的组成3、MHA的特点二、搭建MySQL+MHA思路和准备工作1、MHA架构数据库安装一主两从MHA搭建2、故障模拟模拟主库失效备选主库成为主库原故障主库恢复重新加入到MHA成为从库3、准备4台安装MySQL虚拟机MHA高可用集群相关软件包MHAmanagerIP:192.168.221.30MySQL1IP:192.168.221.20MySQL2IP:192.168.221.100MySQL3IP:192.168.221.1101、关闭防火墙,检测端口是否开启systemctlstopfirewalldsyste...
deffind_worldByName(c_name,continent):print(c_name)print(continent)sql="SELECT*FROMworldWHERE1=1"if(c_name!=None):sql=sql+"AND(c_nameLIKE'%"+c_name+"%')"if(continent!=None):sql=sql+"AND(continentLIKE'%"+continent+"%')"sql=sql+"ANDdt=(SELECTdtFROMworldorderbydtdesclimit1)orderbyconfirmdesc"#"ANDcontinentLIKE...
1什么是MVCCMVCC全称是:Multiversionconcurrencycontrol,多版本并发控制,提供并发访问数据库时,对事务内读取的到的内存做处理,用来避免写操作堵塞读操作的并发问题。举个例子,程序员A正在读数据库中某些内容,而程序员B正在给这些内容做修改(假设是在一个事务内修改,大概持续10s左右),A在这10s内则可能看到一个不一致的数据,在B没有提交前,如何让A能够一直读到的数据都是一致的呢?有几种处理方法,第一种:基于...
mysql查询的控制语句字段去重**关键字:distinct**语法:selectdistinct字段名from表名;案例:对部门进行去重Selectdistinctdepfromemp;ifnull语法null与任何数字相加都等于null使用ifnull可以替换null的值语法:Selectifnull(可能为空的字段名,如果为空替换成什么)from表名;案例:查看员工月薪与佣金之和Selectsal+ifnull(comm,0)fromemp;给字段起别名方法:select字段名as别名from表名select字段...