前言:不知不觉,MySQL8.0已经发布好多个GA小版本了。目前互联网上也有很多关于MySQL8.0的内容了,MySQL8.0版本基本已到稳定期,相信很多小伙伴已经在接触8.0了。本篇文章主要介绍从5.7升级到8.0版本的过程及注意事项,有想做版本升级的小伙伴可以参考下。1.升级前准备及注意事项首先,我们要大概了解下MySQL5.7和8.0有哪些不同,参考官方文档和其他网友文章,概括总结出MySQ
分类:
数据库 时间:
2020-05-22 19:24:31
阅读次数:
143
0. 前言 前言,暂时挥别NHibernate(虽然我突然发现这玩意还挺有意思的,不过看得人不多)。大步进入了有很多小伙伴向我安利的SQLSugar,嗯,我一直叫SugarSQL,好像是这个吧? 这是一个由国内开发者开发的ORM框架,是一个轻量级框架(最新版的sqlSugarCore大概只有290k ...
分类:
数据库 时间:
2020-05-22 19:17:24
阅读次数:
53
转自https://www.xuebuyuan.com/3220375.html oracle命令执行之前需要设置下输出格式,不然结果会显示不全 SET LONG 1000; SET PAGESIZE 0; 在对MYSQL移植到Oracle时 数据库一些专有写法的差异进行备注。 1. show cr ...
分类:
数据库 时间:
2020-05-22 19:10:52
阅读次数:
104
为什么用Redis 是什么 一个小程序 缓存 & 数据库 单线程worker 新版本:IO threads epoll:多路复用 速度 硬盘:寻址时间ms,带宽(吞吐)百兆~G/s(固态硬盘pci-e nvme) 内存:寻址时间ns,比硬盘快10w倍 文件 全量扫描(高IO),过大(T级)时,查询会 ...
分类:
数据库 时间:
2020-05-22 19:09:54
阅读次数:
97
DELIMITER $$ DROP PROCEDURE IF EXISTS create_calendar $$ CREATE PROCEDURE create_calendar (s_date DATE, e_date DATE) BEGIN -- 生成一个日历表 SET @createSql = ...
分类:
数据库 时间:
2020-05-22 19:01:06
阅读次数:
482
一、 概述 DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 Dbutils三个核心功能介绍 ① QueryRunner中提供对sql语句操作的API. ②ResultSetHandler接口,用于定义sel ...
分类:
数据库 时间:
2020-05-22 18:59:26
阅读次数:
61
1. 安装前检查 1 #ContOS 7安装Docker系统为64位,内核版本为3.10+ 2 lsb_release -a 3 4 uname -r 5 6 #更新yum源 7 yum -y update 8 9 #查看是否已经安装Docker 10 yum list installed | gr ...
分类:
数据库 时间:
2020-05-22 18:54:34
阅读次数:
65
MySQL 的安装方式一般分为三种,二进制版本、编译版本、RPM 包。比较常见的是二进制版本安装,方便简单,相对于编译安装,如果不是追求极致性能,使用起来差别不大。本次教程以二进制版本为例,系统为 centos6.8,MySQL 版本为5.7.20。 下载安装包 先去官网下载二进制安装包,进入官网下 ...
分类:
数据库 时间:
2020-05-22 17:37:52
阅读次数:
79
1 MMM 介绍 1.1 简介 MMM 是一套支持双主故障切换以及双主日常管理的第三方软件。MMM 由 Perl 开发,用来管理和监控双主复制,虽然是双主架构,但是业务上同一时间只允许一个节点进行写入操作。 MMM 包含两类角色: 和 , 分别对应读写节点和只读节点。 使用 MMM 管理双主节点的情 ...
分类:
数据库 时间:
2020-05-22 17:28:36
阅读次数:
55
1 环境准备 上次我们搭建了主备架构,如下所示 这次我们的搭建目标是 具体配置信息 | IP | 系统 | 端口 | MySQL版本 | 节点 | 读写 | 说明 | | | | | | | | | | 192.168.41.83 | Centos6.8 | 3306 | 5.7.20 | Mast ...
分类:
数据库 时间:
2020-05-22 17:20:26
阅读次数:
55
MongoDB 与关系型数据库比较 MongoDB的集合可以看作关系型数据库的表,文档对象可以看作表中的一条记录; 不同点是,关系型数据库表的列是固定的,MongoDB没有这个限制,存入集合的文档中可以嵌套文档;他们最终都可以用类似与Bjson格式进行描述; Samus驱动支持两种方式访问数据库,基... ...
分类:
数据库 时间:
2020-05-22 17:19:43
阅读次数:
73
双主 + keepalived 是一个比较简单的 MySQL 高可用架构,适用于中小 MySQL 集群,今天就说说怎么用 keepalived 做 MySQL 的高可用。 1 概述 1.1 keepalived 简介 简单地说,keepalived 就是通过管理 VIP 来实现机器的高可用的,在使用 ...
分类:
数据库 时间:
2020-05-22 17:14:28
阅读次数:
70
https://www.cnblogs.com/lihuiqi/p/10471740.html 一、定义变量--简单赋值 declare @a intset @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @user1= ...
分类:
数据库 时间:
2020-05-22 17:12:31
阅读次数:
66
一、下载并安装MySQL官方的 Yum Repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的 ...
分类:
数据库 时间:
2020-05-22 17:11:02
阅读次数:
71
1 LVS 介绍 1.1 简介 LVS 是 Linux Virtual Server 的简写,意即 Linux 虚拟服务器,是一个虚拟的服务器集群系统。本项目在 1998 年 5 月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。 LVS 集群采用 IP 负载均衡技术和基于内容请求分发技术。 ...
分类:
数据库 时间:
2020-05-22 17:08:59
阅读次数:
57
引用 在数据库运维过程中,优化 SQL 是 DBA 团队的日常任务。例行 SQL 优化,不仅可以提高程序性能,还能减低线上故障的概率。 目前常用的 SQL 优化方式包括但不限于:业务层优化、SQL 逻辑优化、索引优化等。其中索引优化通常通过调整索引或新增索引从而达到 SQL 优化的目的。索引优化往往 ...
分类:
数据库 时间:
2020-05-22 17:04:44
阅读次数:
56