MHA(MasterHighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据
分类:
数据库技术 时间:
2020-07-19 11:41:51
收藏:
0 评论:
0 赞:
0 阅读:
71
**vip配置可以采用两种方式:**1、通过keepalived的方式管理虚拟ip的浮动;2、通过脚本方式启动虚拟ip的方式(即不需要keepalived或者heartbeat类似的软件)1、keepalived方式管理虚拟ip#在编译安装Keepalived之前,必须先安装内核开发包kernel-devel以及openssl-devel、popt-devel等支持库[root@master~]#
分类:
数据库技术 时间:
2020-07-19 11:41:38
收藏:
0 评论:
0 赞:
0 阅读:
45
PXC简介PXC(PerconaXtraDBCluster)是一个开源的MySQL高可用解决方案。他将PerconaServer和XtraBackup与Galera库集成,以实现同步多主复制。基于Galera的高可用方案主要有MariaDBGaleraCluster和PerconaXtraDBCluster,目前PXC架构在生产线上用的更多而且更成熟一些。PXC相比那些传统的基于主从模式的集群架构
分类:
数据库技术 时间:
2020-07-19 11:41:24
收藏:
0 评论:
0 赞:
0 阅读:
54
安装 pip install alembic 初始化 alembic init alembic 修改配置alembic.ini sqlalchemy.url = driver://user:pass@localhost/dbname 修改env.py import sys from logging. ...
分类:
数据库技术 时间:
2020-07-19 11:25:21
收藏:
0 评论:
0 赞:
0 阅读:
73
班级表class 成绩表source 学生表 1、查询班级一班的各科成绩最高的学生信息 使用左连接 left joinSELECT a.stuid, a.stuname, a.course, a.source, a.classname FROM ( SELECT student.stuid, stu ...
分类:
数据库技术 时间:
2020-07-19 11:23:07
收藏:
0 评论:
0 赞:
0 阅读:
666
工作环境中的集群迁移之后,oracle出了挺多问题,最开始一直没找到原因,后来发现做迁移的人是冷迁移的,且数据库节点是硬关机的,惊了( 表现症状有不能登陆,登录了不能操作等 第一个报的是 ORA-00214 : ??? '.../CONTROL01.CTL' ?? 8292532 '.../CONT ...
分类:
数据库技术 时间:
2020-07-19 11:22:52
收藏:
0 评论:
0 赞:
0 阅读:
94
1、创建表 1.1建表语句的语法格式 1.2建表 1.3常见的字段的数据类型 2、删除表 3、向表中插入数据 3.1概述 3.2插入数据的四种方式 4、default默认值 5、表的复制 5.1定义 5.2两种方式 5.3将查询结果插入到某张表中 6、增/删/改表结构 6.1语法结构 6.2示例 7 ...
分类:
数据库技术 时间:
2020-07-19 11:19:43
收藏:
0 评论:
0 赞:
0 阅读:
60
Oraclejdbc.properties driverClassName=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@127.0.0.1:1521:orclusername=dbtestpassword=dbtest OJDBCUti ...
分类:
数据库技术 时间:
2020-07-19 00:26:51
收藏:
0 评论:
0 赞:
0 阅读:
62
目录: 1、索引失效 1)全值匹配我最爱:查询条件于符合索引顺序 2)最佳左前缀法则:如果索引了多列,要遵守最左前缀法则,即查询where子句从索引的最左前列开始并且不跳过索引中的列(带头大哥要有,中间兄弟不能断) 3)不在索引列上做任何操作(计算、函数、自动或手动类型转换),因为这样会导致索引失效 ...
分类:
数据库技术 时间:
2020-07-19 00:14:14
收藏:
0 评论:
0 赞:
0 阅读:
45
https://www.cse.unsw.edu.au/~cs9313/20T2/slides/L6.pdf Table recall: 1. rows: entity 2. columns: attributes Spark SQL: 1. Spark SQL is not about sql, ...
分类:
数据库技术 时间:
2020-07-19 00:09:11
收藏:
0 评论:
0 赞:
0 阅读:
62
首先还是pom文件: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.c ...
分类:
数据库技术 时间:
2020-07-19 00:06:18
收藏:
0 评论:
0 赞:
0 阅读:
87
本文介绍MySQL中的 order by if() 或 order by in()条件排序语句,将满足条件的记录置顶或者置底。 ...
分类:
数据库技术 时间:
2020-07-18 23:01:23
收藏:
0 评论:
0 赞:
0 阅读:
91
前段时间,在压测过程中发现oracle数据库存在一定的性能问题,通过awr报告,发现硬解析偏多,随后通过oem监控,发现是有重复的sql,这样每个sql都会硬解析,生成执行计划。下面简单演示下这个问题(非实际项目压测过程复现)。 执行sql 可以看到,只有job的值不一样 生成awr报告 SQL> ...
分类:
数据库技术 时间:
2020-07-18 23:00:05
收藏:
0 评论:
0 赞:
0 阅读:
83
我学MySQL的时候用的4.几的版本... 安装8.0 MySQL 官网下载 解压傻瓜式安装,中间只需要注意设置 root 密码,其他 no care 配置环境变量,添加C:\Program Files\MySQL\MySQL Server 8.0\bin到环境变量中方便使用 ...
分类:
数据库技术 时间:
2020-07-18 22:59:19
收藏:
0 评论:
0 赞:
0 阅读:
91
-- ROUND截取小数点2位 ROUND(SUM(pay_mony),2) SELECT asset_state `name`, COUNT(1) `value`, ROUND(SUM(use_area),2) data2FROM sta_asset_managementWHERE asset_s ...
分类:
数据库技术 时间:
2020-07-18 22:43:51
收藏:
0 评论:
0 赞:
0 阅读:
53
在JAVA连接mysql的过程中注意问题如下: java连接数据库的代码: package javaDateBaseConnection; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Resul ...
分类:
数据库技术 时间:
2020-07-18 22:17:16
收藏:
0 评论:
0 赞:
0 阅读:
75
typora-copy-images-to: images 1.1 今日目标 掌握数据库的作用; 能够通俗的解释什么是关系型数据库; 能够至少说出三种关系型数据库; 掌握MySQL客户端登录和登出MySQL服务器; 理解数据库具体数据的存储逻辑; 掌握创建、查看和删除数据库; 了解MySQL数据库创 ...
分类:
数据库技术 时间:
2020-07-18 22:11:41
收藏:
0 评论:
0 赞:
0 阅读:
67
Docker-compose常用软件部署(mysql、redis、rabbitmq) 废话不多说,下面就直接给出部署文件已经启动脚本,这个会持续更新。以下的部署方式均是单例部署。高可用或者其他部署方案我会单独写相应的文章。 mysql数据库 redis缓存 rabbitmq消息队列 compose- ...
分类:
数据库技术 时间:
2020-07-18 22:00:53
收藏:
0 评论:
0 赞:
0 阅读:
121
一、JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问, 它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范 DBC提供了一种基准,据此可以构建更高级的 ...
分类:
数据库技术 时间:
2020-07-18 21:57:15
收藏:
0 评论:
0 赞:
0 阅读:
83
一、下载mysql压缩包文件。 下载地址:http://dev.mysql.com/downloads/mysql/ 二、 1、配置my.ini文件。 没有my.ini文件的,新建一个。 my.ini中的代码: [client]port=3306default-character-set=utf8[ ...
分类:
数据库技术 时间:
2020-07-18 21:55:18
收藏:
0 评论:
0 赞:
0 阅读:
44