MySQL 5.7的半同步复制

  • Post author:
  • Post category:mysql

环境 角色 IP port master 192.168.80.136 3310 slave 192.168.80.137 3310 master [mysqld] rpl_semi_sync_master_enabled=1 rpl_semi_sync_master_timeout=1000 #1 second slave [mysqld] rpl_semi_sync_slave_enabled…

继续阅读 MySQL 5.7的半同步复制

mysql优化 多个查询条件_MySQL 多条件多排序查询优化

  • Post author:
  • Post category:mysql

首先要说你建的索引是有问题的,where条件字段和order字段顺序影响很大,并且是不是需要把所有字段都加进去也有待商榷,你首先要确认你的结果集有多少(不进行limit的时候),如果结果集比较小的话,首选索引字段就是where条件里面的字段,就比如你的article_category_id、review_status、is_delete这三个字段,按照筛选率决定索引字段的顺序,筛选率高放在前面,如…

继续阅读 mysql优化 多个查询条件_MySQL 多条件多排序查询优化

mysql 数据上一条下一条问题

  • Post author:
  • Post category:mysql

mysql 数据上一条下一条问题 需求说明 操作 - 上一条 - 下一条 2023-08-17可行的优化方案============== 需求说明 数据上一条下一条,是个老需求了 ,大多数是用在新闻类的功能上,一个数据列表按照一定条件然后按固定的一些字段排序,并且只给文章id参数,查过很多文章,多数都是用id进行排序的,不太符合我得需求,于是自己搞了几个小时,测试出来一个sql ,比较稳妥,扩展性…

继续阅读 mysql 数据上一条下一条问题

Mysql集群–双主模式

  • Post author:
  • Post category:mysql

MySQL主从模式,一主多从、读写分离等。但是单主如果发生单点故障,从库切换成主库还需要作改动 。因此,如果是 双主或者多主,就会增加MySQL入口,提升了主库的可用性。 因此随着业务的发展,数据库架构可以由主从模式演变为双主模式。双主模式是指两台服务器 互为主从 ,任何一台服务器数据变更,都会通过复制应用到另外一方的数据库中 一, 双主双写&是双主单写 双主双写存在以下问题: ID冲突 …

继续阅读 Mysql集群–双主模式

mysql 过滤查询(以字母开头,以数字开头,非数字开头,非字母开头)

  • Post author:
  • Post category:mysql

-- 不是以数字开头 select * from mot_terms where `name` not REGEXP '^[0-9]' -- 不是以字母开头 select * from mot_terms where `name` not REGEXP '^[a-zA-Z]' -- 已数字和特殊字符开头 select * from mot_terms where `name` REGEXP '^[…

继续阅读 mysql 过滤查询(以字母开头,以数字开头,非数字开头,非字母开头)

haproxy连接mysql报错_haproxy连接数据库时Lost connection to MySQL server at ‘reading initial communication pack…

  • Post author:
  • Post category:mysql

写在最前面的话: 今天删除了pxc数据库集群,然后重新创建了pxc集群,之后连接h1和h2时突然报错Lost connection to MySQL server at ‘reading initial communication packet', system error: 0: 解决思路: 1、查看日志 docker logs h1 2、分析日志 [WARNING] 098/144528 (1…

继续阅读 haproxy连接mysql报错_haproxy连接数据库时Lost connection to MySQL server at ‘reading initial communication pack…

jumpserver 重启mysql_jumpserver安装和使用

  • Post author:
  • Post category:mysql

jumpserver安装 #centos6 centos7都可用 yum -y install git python-pip mysql-devel gcc automake autoconf python-devel vim sshpass lrzsz readline-devel #下载: #下载0.3.2版本:https://github.com/jumpserver/jumpserver …

继续阅读 jumpserver 重启mysql_jumpserver安装和使用

MySQL优化之推荐使用规范

  • Post author:
  • Post category:mysql

文章内容来自: https://blog.csdn.net/u014044812/article/details/78931044 一,基础规范 1,使用InnoDB存储引擎。支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 2,推荐使用utf8mb4字符集。无需转码,无乱码风险, 支持emoji表情以及部分不常见汉字 3,表、字段必须加注释。方便他人理解字段意思,在后期维…

继续阅读 MySQL优化之推荐使用规范

Mysql使用DDL&DML

  • Post author:
  • Post category:mysql

Mysql使用DDL 结论 DDL 基本了解 动态创建表 情景一:字段动态 情景二:字段静态 完全复制一个基本表(只结构) 部分复制一个基本表(结构和数据) 判断表是否存在 查询一个表所有字段 DML 查询 返回参数map形式(key字段,value字段值) 新增 入参map形式(key字段,value字段值) 修改 入参map形式(key字段,value字段值) 结论 mybatis开启事务,同…

继续阅读 Mysql使用DDL&DML

MySQL开启binlog日志

  • Post author:
  • Post category:mysql

1、通过命令行登录MySQL,例如navicat: 2、查看binlog是否开启:show variables like "%bin%"; ,如果是OFF代表是关闭,ON代表开启 3、如果没有开启的情况下,请在服务器上找到对应的MySQL配置文件my.cnf,例如: 4、重启mysql A、使用 service 启动: service mysqld restart service mysql re…

继续阅读 MySQL开启binlog日志