码迷,mamicode.com
首页 > 数据库
MySQL高可用架构应该考虑什么?你认为应该如何设计?
MySQL高可用架构应该考虑什么?你认为应该如何设计? 一、MySQL高可用架构应该考虑什么? 1、对业务的了解,需要考虑业务对数据库一致性要求的敏感程度,切换过程中是否有事务会丢失。 2、对于基础设施的了解,需要了解基础设施的高可用的架构。例如 单网线,单电源等情况。 3、对于数据库故障时间掌握, ...
分类:数据库   时间:2020-06-18 19:51:46    阅读次数:52
MySQL主从复制什么原因会造成不一致,如何预防及解决?
MySQL主从复制什么原因会造成不一致,如何预防及解决? 一、导致主从不一致的原因主要有: 1、人为原因导致从库与主库数据不一致(从库写入)。 2、主从复制过程中,主库异常宕机。 3、设置了ignore/do/rewrite等replication等规则。 4、binlog非row格式。 5、异步复 ...
分类:数据库   时间:2020-06-18 19:51:29    阅读次数:74
MongoDB文档(一)--插入、更新、删除
(一)插入文档插入文档一共有3种方法,分别如下:# 插入一个或多个文档,如果是多个文档,用数组存放文档db..insert(document)# 插入1个文档db..insertOne(document)# 插入多个文档db..insertMany(document)测试1 :使用db..inser... ...
分类:数据库   时间:2020-06-18 19:46:07    阅读次数:52
MySQL查询语句
1. 基本知识: 单表查询:完整语句顺序:select..from..where..group by..haveing..order by..limit..(1) where 条件:对表中的数据进行筛选和过滤判断符号:> < = !=或者<> >= <=拼接条件的关键字:not and or查询区间 ...
分类:数据库   时间:2020-06-18 19:44:12    阅读次数:81
MySQL 5.7的复制架构,在有异步复制、半同步、增强半同步、MGR等的生产中,该如何选择?
MySQL 5.7的复制架构,在有异步复制、半同步、增强半同步、MGR等的生产中,该如何选择? 一、生产环境中: 1、几种复制场景都有存在的价值。下面分别描述一下: 2、从成熟度上来选择,推荐:异步复制(GTID+ROW)。 3、从数据安全及更高性能上选择:增强半同步 (在这个结构下也可以把inno ...
分类:数据库   时间:2020-06-18 19:43:38    阅读次数:95
胖瘦客户端区别,SQL Server文件介绍,MySQL数据文件介绍及存放位置
胖瘦客户端区别 胖客户端(Rich or Thick Client) 分为两部分:客户端部分和服务器部分 客户端部分既要处理UI界面的解析显示,又要对大部分的业务逻辑进行处理操作,要求客户端机器要有很强的处理能力,减轻服务器端压力,,服务器端只进行客户端访问控制,数据表单接收等操作。 客户端做了大部 ...
分类:数据库   时间:2020-06-18 19:39:00    阅读次数:62
SQL获取一天中的开始和结束时间
--开始时间 SELECT CONVERT(varchar(100), dateadd(ms,0,DATEADD(dd, DATEDIFF(dd,0,GETDATE()), 0)), 21) --结束时间 SELECT CONVERT(varchar(100), dateadd(ms,-3,DATE ...
分类:数据库   时间:2020-06-18 19:37:32    阅读次数:67
MySQL批量插入、批量更新及批量删除语句
1、批量插入 <insert id="insertBatch" parameterType="java.util.List"> insert into t_student(name, age, class) values <foreach collection="list" item="item" ...
分类:数据库   时间:2020-06-18 19:33:43    阅读次数:118
MySQL每天产生了多大容量的binlog,用SQL语句能查到吗?
MySQL每天产生了多大容量的binlog,用SQL语句能查到吗? 首先,这是个假设性命题(又一个钓鱼题)。 这个需求完全可以通过系统层命令,配合MySQL中的“FLUSH BINARY LOGS”快速完成。 运行SHOW MASTER/BINARY LOGS命令能查看全部binlog列表,但没办法 ...
分类:数据库   时间:2020-06-18 19:31:34    阅读次数:60
MySQL 5.7开始支持JSON,那还有必要使用MongoDB存JSON吗?请列出你的观点/理由。
MySQL 5.7开始支持JSON,那还有必要使用MongoDB存JSON吗?请列出你的观点/理由。 一、观点A:支持MySQL存储JSON 1.MongoDB不支持事务,而MySQL支持事务。 2.MySQL相对MongoDB而言,MySQL的稳定性要优于MongoDB。 3.MySQL支持多种存 ...
分类:数据库   时间:2020-06-18 19:30:53    阅读次数:65
MySQL表结构映射为Python中的对象 python (SQLAlchemy)
原文:https://www.jb51.net/article/63585.htm 这篇文章主要介绍了简单地把MySQL表结构映射为Python中的对象的方法,用到了Python中的SQLAlchemy库,需要的朋友可以参考下 ORM mysql的表结构是二维表,用python的数据结构表示出来就是 ...
分类:数据库   时间:2020-06-18 19:28:48    阅读次数:68
MongoDB主从复制(master-->slave)环境搭建
导读:MongoDB一直都不推荐使用主从复制方式进行数据同步,而是推荐复制集(replicate set),相对于主从同步,复制集有更多优秀的功能,如自动故障转移等,但是,既然MongoDB到4.2版本还保留着该功能,我们不妨探索一下。基础信息 IP地址 操作系统版本 数据库版本 作用 192.16 ...
分类:数据库   时间:2020-06-18 19:24:04    阅读次数:73
MySQLdb 操作数据库
Conn_IP = ""Conn_UserName = ""Conn_PassWord = ""Conn_database = ""conn = MySQLdb.connect(Conn_IP,Conn_UserName,Conn_PassWord,Conn_database)cursor = co ...
分类:数据库   时间:2020-06-18 19:18:04    阅读次数:48
Docker决战到底(九) 部署MySQL服务
绝大多数情况下我们都希望我们的服务是无状态的,但是在项目开发中不可避免的会出现有状态的服务,这给我们在服务弹性伸缩及其他使用上或多或少带来了一定难度。在实际工作使用中,我们线上是采用的阿里云的云数据库RDS,其提供了数据库的容灾、备份、恢复、监控、迁移等方面的全套解决方案,解决了数据库运维的成本。而 ...
分类:数据库   时间:2020-06-18 19:10:01    阅读次数:76
你遇到过哪些原因造成MySQL异步复制延迟?
你遇到过哪些原因造成MySQL异步复制延迟? 1、master上多为并发事务,salve上则多为单线程回放(MySQL 5.7起,支持真正的并行回放,有所缓解)。 2、异步复制,本来就是有一定延迟的(否则也不叫做异步了,介意的话可以改成半同步复制)。 3、slave机器一般性能比master更弱(这 ...
分类:数据库   时间:2020-06-18 19:02:55    阅读次数:71
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<=10000000 ) select * into test6 from a option(maxrecursion 0 ...
分类:数据库   时间:2020-06-18 17:51:04    阅读次数:75
Linux 下 mysql的备份与恢复(迁移)
1.备份数据库 MySQLl提供了一个mysqldump命令,我们可以用它进行数据备份,下面假设要备份mep这个数据库: # mysqldump -u root -p mep > mep_200618.sql 2.数据量大会占用很大空间,这时可以利用gzip压缩数据,命令如下: # mysqldum ...
分类:数据库   时间:2020-06-18 16:02:26    阅读次数:67
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!