5 月 05 2024 By 云博小周宇 Centos7.5基于MySQL5.7的InnoDB Cluster多节点集群环境部署 数据库 Centos7.5基于MySQL5.7的InnoDB Cluster多节点集群环境部署一.MySQL InnoDB Cluster 介绍MySQL的高可用架构解决方案,比如MMM, MHA, NDB … Read More
5 月 05 2024 By 云博小周宇 SQL 如何返回最大值所在的多条记录 数据库 SQL 中通过 top 或 limit 子句得到第一条数据不难,再配合排序,就能得到最大的那一行:select top 1 * from T order by f desc 如果最大值有多条记录,想全… Read More
5 月 05 2024 By 云博小周宇 MySQL备份,使用xtrabackup备份全实例数据时,会造成锁等待吗?那么如果使用mysqldump进行备份呢? 数据库 MySQL备份,使用xtrabackup备份全实例数据时,会造成锁等待吗?那么如果使用mysqldump进行备份呢? 一、xtrabackup和mysqldump会造成锁等待吗? xtrabackup… Read More
5 月 05 2024 By 云博小周宇 MySQL主从复制什么原因会造成不一致,如何预防及解决? 数据库 MySQL主从复制什么原因会造成不一致,如何预防及解决? 一、导致主从不一致的原因主要有: 1、人为原因导致从库与主库数据不一致(从库写入)。 2、主从复制过程中,主库异常宕机。 3、设置了ignor… Read More
5 月 05 2024 By 云博小周宇 MySQL高可用架构应该考虑什么?你认为应该如何设计? 数据库 MySQL高可用架构应该考虑什么?你认为应该如何设计? 一、MySQL高可用架构应该考虑什么? 1、对业务的了解,需要考虑业务对数据库一致性要求的敏感程度,切换过程中是否有事务会丢失。 2、对于基础设… Read More
5 月 05 2024 By 云博小周宇 MongoDB文档(一)–插入、更新、删除 数据库 (一)插入文档 插入文档一共有3种方法,分别如下: # 插入一个或多个文档,如果是多个文档,用数组存放文档 db.<collectionName>.insert(document) # 插… Read More
5 月 05 2024 By 云博小周宇 胖瘦客户端区别,SQL Server文件介绍,MySQL数据文件介绍及存放位置 数据库 胖瘦客户端区别 胖客户端(Rich or Thick Client) 分为两部分:客户端部分和服务器部分 客户端部分既要处理UI界面的解析显示,又要对大部分的业务逻辑进行处理操作,要求客户端机器要有很… Read More
5 月 05 2024 By 云博小周宇 MySQL 5.7的复制架构,在有异步复制、半同步、增强半同步、MGR等的生产中,该如何选择? 数据库 MySQL 5.7的复制架构,在有异步复制、半同步、增强半同步、MGR等的生产中,该如何选择? 一、生产环境中: 1、几种复制场景都有存在的价值。下面分别描述一下: 2、从成熟度上来选择,推荐:异步复… Read More
5 月 05 2024 By 云博小周宇 SQL获取一天中的开始和结束时间 数据库 --开始时间 SELECT CONVERT(varchar(100), dateadd(ms,0,DATEADD(dd, DATEDIFF(dd,0,GETDATE())… Read More
5 月 05 2024 By 云博小周宇 MySQL批量插入、批量更新及批量删除语句 数据库 1、批量插入 <insert id= "insertBatch" parameterType= "java.util.List"> insert into t_student(name, … Read More
5 月 05 2024 By 云博小周宇 MySQL 5.7开始支持JSON,那还有必要使用MongoDB存JSON吗?请列出你的观点/理由。 数据库 MySQL 5.7开始支持JSON,那还有必要使用MongoDB存JSON吗?请列出你的观点/理由。 一、观点A:支持MySQL存储JSON 1.MongoDB不支持事务,而MySQL支持事务。 2.… Read More
5 月 05 2024 By 云博小周宇 MySQL每天产生了多大容量的binlog,用SQL语句能查到吗? 数据库 MySQL每天产生了多大容量的binlog,用SQL语句能查到吗? 首先,这是个假设性命题(又一个钓鱼题)。 这个需求完全可以通过系统层命令,配合MySQL中的“FLUSH BINARY LOGS”快… Read More
5 月 05 2024 By 云博小周宇 MySQL表结构映射为Python中的对象 python (SQLAlchemy) 数据库 原文:https://www.jb51.net/article/63585.htm 这篇文章主要介绍了简单地把MySQL表结构映射为Python中的对象的方法,用到了Python中的SQLAlchem… Read More
5 月 05 2024 By 云博小周宇 MongoDB主从复制(master–>slave)环境搭建 数据库 导读: MongoDB一直都不推荐使用主从复制方式进行数据同步,而是推荐复制集(replicate set),相对于主从同步,复制集有更多优秀的功能,如自动故障转移等,但是,既然MongoDB到4.2… Read More
5 月 05 2024 By 云博小周宇 MySQLdb 操作数据库 数据库 Conn_IP = ""Conn_UserName = ""Conn_PassWord = ""Conn_database = ""conn = MySQLdb.connect(Conn_IP,Con… Read More
5 月 05 2024 By 云博小周宇 Docker决战到底(九) 部署MySQL服务 数据库 绝大多数情况下我们都希望我们的服务是无状态的,但是在项目开发中不可避免的会出现有状态的服务,这给我们在服务弹性伸缩及其他使用上或多或少带来了一定难度。在实际工作使用中,我们线上是采用的阿里云的云数据库… Read More
5 月 05 2024 By 云博小周宇 你遇到过哪些原因造成MySQL异步复制延迟? 数据库 你遇到过哪些原因造成MySQL异步复制延迟? 1、master上多为并发事务,salve上则多为单线程回放(MySQL 5.7起,支持真正的并行回放,有所缓解)。 2、异步复制,本来就是有一定延迟的(… Read More
5 月 05 2024 By 云博小周宇 sql server新增自增列有重复值(2005 9.0.1399) 数据库 测试代码 ;with a as ( select 1 as id1 ,2 as id2 union all select id1+1,id2+1 from a where id1<=100000… Read More
5 月 05 2024 By 云博小周宇 Linux 下 mysql的备份与恢复(迁移) 数据库 1.备份数据库 MySQLl提供了一个mysqldump命令,我们可以用它进行数据备份,下面假设要备份mep这个数据库: # mysqldump -u root -p mep > mep_2… Read More
5 月 05 2024 By 云博小周宇 【SQLAlchemy】01-初识SQLAlchemy 数据库 好风凭借力,送我上青云。 介绍 SQLAlchemy对象关系映射器提供了一种将用户定义的Python类与数据库表以及这些类(对象)的实例与相应表中的行关联起来的方法 1. 安装 pip install… Read More