首页 > 数据库技术
MySQL高可用之MHA
MHA(MasterHighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据
分类:数据库技术   时间:2020-07-19 11:41:51    收藏:0  评论:0  赞:0  阅读:71
MySQL高可用之MHA(二)
**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
MySQL高可用之PXC
PXC简介PXC(PerconaXtraDBCluster)是一个开源的MySQL高可用解决方案。他将PerconaServer和XtraBackup与Galera库集成,以实现同步多主复制。基于Galera的高可用方案主要有MariaDBGaleraCluster和PerconaXtraDBCluster,目前PXC架构在生产线上用的更多而且更成熟一些。PXC相比那些传统的基于主从模式的集群架构
分类:数据库技术   时间:2020-07-19 11:41:24    收藏:0  评论:0  赞:0  阅读:54
Python使用Alembic框架进行数据库版本管理
安装 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
mysql练习,查询某班级中各科成绩最高的学生信息
班级表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 ORA-01033 ORA-01034 ORA-00172 ORA-27101
工作环境中的集群迁移之后,oracle出了挺多问题,最开始一直没找到原因,后来发现做迁移的人是冷迁移的,且数据库节点是硬关机的,惊了( 表现症状有不能登陆,登录了不能操作等 第一个报的是 ORA-00214 : ??? '.../CONTROL01.CTL' ?? 8292532 '.../CONT ...
分类:数据库技术   时间:2020-07-19 11:22:52    收藏:0  评论:0  赞:0  阅读:94
SQL中的表
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
Oracle连接池工具类OJDBCUtils
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
mysql高级(查询截取分析)
目录: 1、索引失效 1)全值匹配我最爱:查询条件于符合索引顺序 2)最佳左前缀法则:如果索引了多列,要遵守最左前缀法则,即查询where子句从索引的最左前列开始并且不跳过索引中的列(带头大哥要有,中间兄弟不能断) 3)不在索引列上做任何操作(计算、函数、自动或手动类型转换),因为这样会导致索引失效 ...
分类:数据库技术   时间:2020-07-19 00:14:14    收藏:0  评论:0  赞:0  阅读:45
COMP9313 week7b Spark SQL
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
spark读写mysql
首先还是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()条件排序
本文介绍MySQL中的 order by if() 或 order by in()条件排序语句,将满足条件的记录置顶或者置底。 ...
分类:数据库技术   时间:2020-07-18 23:01:23    收藏:0  评论:0  赞:0  阅读:91
性能测试案例:Oracle重复的SQL
前段时间,在压测过程中发现oracle数据库存在一定的性能问题,通过awr报告,发现硬解析偏多,随后通过oem监控,发现是有重复的sql,这样每个sql都会硬解析,生成执行计划。下面简单演示下这个问题(非实际项目压测过程复现)。 执行sql 可以看到,只有job的值不一样 生成awr报告 SQL> ...
分类:数据库技术   时间:2020-07-18 23:00:05    收藏:0  评论:0  赞:0  阅读:83
mysql8.0安装
我学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
mysql随手记
-- 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
JDBC 连接 Mysql 过程中注意事项及各类问题解决方案
在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
mysql基础-01
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)
Docker-compose常用软件部署(mysql、redis、rabbitmq) 废话不多说,下面就直接给出部署文件已经启动脚本,这个会持续更新。以下的部署方式均是单例部署。高可用或者其他部署方案我会单独写相应的文章。 mysql数据库 redis缓存 rabbitmq消息队列 compose- ...
分类:数据库技术   时间:2020-07-18 22:00:53    收藏:0  评论:0  赞:0  阅读:121
JDBC的开发步骤
一、JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问, 它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范 DBC提供了一种基准,据此可以构建更高级的 ...
分类:数据库技术   时间:2020-07-18 21:57:15    收藏:0  评论:0  赞:0  阅读:83
mysql命令行安装
一、下载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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!