排序:
默认
按更新时间
按访问量

Rsync 实现window服务器数据同步备份到Linux服务器

公司最近window服务器各种磁盘告警,都是老机器了,一时半会也没有新机器来扩容,于是我就想把MySQL的每日全量文件备份到Linux新机器上(别问为啥是每日全量,历史问题); 查询了下方案,大致分为两类: 1、FTP/SSH等方式直接同步;服务端主动推送 2、通过第三方客户端同步,如本次使...

2018-10-29 17:35:58

阅读数:23

评论数:0

MySQL now()/sysdate()效率对比

今天优化sql,遇到一个查询很慢的sql:   查询时间花了接近5分钟,查看发现时间字段都是有索引的,于是查看了下执行计划 发现走的是全表扫描,一脸懵,明明有索引啊,为啥没走。 查询官方文档:     所以这里看出,sysdate()不会走索引,于是改为now(): ...

2018-10-17 14:34:05

阅读数:32

评论数:0

docker环境下MYSQL PXC集群热备份和还原

之前搭建了在docker上搭建了一套MySQL的PXC集群,当时没有做备份处理,今天搭建了一套备份方案。 MySQL的数据备份方式有很多种,如自带的MySQLDUMP命令,或者直接拷贝数据文件等等方式,但是这些方式都是系统的冷备份,即需要停机服务进行备份,这种方式我没有采用。 本次备份方案是热...

2018-10-10 14:02:11

阅读数:62

评论数:0

docker下用keepalived+Haproxy实现高可用负载均衡集群

先记录下遇到的坑,避免之后忘了; 花时间最多去解决的一个题是:在docker下启动haproxy服务后在这个docker服务内安装keepalived无法ping通的问题,虽然最后也是莫名其妙就好了,但是加强了不少对docker的理解和还需深入学习的地方。   为什么要用keepalived...

2018-10-08 21:53:38

阅读数:96

评论数:0

Oracle/MySQL 数据库优化方案/方向

上周老板说要做一个优化数据库方案,上周没做,周一的周会被批了一顿,前两天出了一个草版方案,这里记录一下当没有经验没有方向没人指导的一个DBA如何着手做个数据库优化方案和具体做法。   大方向: 优化无非就: sql优化 架构优化 硬件性能优化   然而大多数情况下我们不得不面对现实...

2018-09-14 15:54:39

阅读数:18

评论数:0

MySQL job/定时任务/event 学习笔记

由于周末做的数据迁移过程中,对迁移时间段内产生的数据及之后新产生的数据没有做到数据迁移,所以我写了个job让系统定时任务的跑到我的一张临时表,之后通过程序处理数据实现不同独立的数据库之间的数据同步。   程序代码就不做记录,可以用Java、python等都能实现,这次笔记主要记录MySQL e...

2018-09-10 15:53:12

阅读数:30

评论数:0

MySQL 亿级数据导入导出/数据迁移笔记

最近MySQL的笔记有点多了,主要是公司Oracle比较稳定维护较少,上周被安排做了一个MySQL亿级数据的迁移,趁此记录下学习笔记;   数据迁移,工作原理和技术支持数据导出、BI报表之类的相似,差异较大的地方是导入和导出数据量区别,一般报表数据量不会超过几百万,而做数据迁移,如果是互联网企...

2018-09-09 17:10:49

阅读数:245

评论数:0

MySQL主从结构搭建

  昨天按公司要求搭建了一套MySQL主从结构,趁现在还没有忘记,做个笔记巩固学习;   由于保密协议,本文所涉及的参数都是自己本机的测试参数: 配置环境: 两台新的服务器主机,本次系统是centos7.4; ip1:172.168.0.40   ip2:172.168.0.41 主...

2018-09-04 10:27:08

阅读数:35

评论数:0

MySQL docker PXC集群搭建笔记

-----------------------------------------------------------------------------------------------------------------------------------------------------...

2018-08-30 17:09:09

阅读数:74

评论数:0

python入门(持续更新)

  最近实现一个自动化监控和发送报表功能,问了下背后的DBA大师,用python写个脚本来实现把,然后开始学python,网上很多只是并没有一个结构性的讲解,这里分享一些心得和记录一些笔记。   帕森,一个比较流行的编程语言,收集了下和c/java等比较的优缺点,python 执行效率低,优...

2018-08-02 12:22:14

阅读数:50

评论数:0

Oracle存储过程汇总

开场来一发本次举例的脚本: --创建mq表 create table t_commodity_frozen_test(id int primary key,commodity_id int,province varchar2(20),create_time date,status intege...

2018-07-25 11:01:21

阅读数:26

评论数:0

存储过程篇3--参数

前两天改了一个小的无参存储过程,以至于差点忽略掉参数的重要性,今天改了一个大约700行的存储过程,本身有参数传入并计算出返回值,感受到参数的重要性,这次分享下含参存储过程的学习总结;   含参存储过程结构: create or replace procedure A(B in varchar...

2018-07-19 14:42:29

阅读数:29

评论数:0

Oracle误更新/删除 数据恢复

Oracle都带有回滚机制,在更新数据后历史数据会放在一个类似于独立的磁盘中的flashback返回区,这个返回区的容量一般是由dba设定,大多数公司都会设定在业务数据存储量的两天时间以上的容量,即可以还原两天内操作前的原数据。   昨天我处理业务数据的时候不小心误更新了300条数据,导致部分...

2018-07-18 09:54:53

阅读数:39

评论数:0

存储过程篇2--深入了解

继上篇了解完存储过程基本结构后,本次我们继续讨论存储过程的深度用法。   本次讨论存储过程是建立在Oracle环境下,其他SQL语言格式大体相同,遇到不一样的百度下就可以了,其他SQL这里就不做具体分析。       上篇我学习到了存储过程基本结构,回顾下:     create...

2018-07-16 11:10:32

阅读数:31

评论数:0

存储过程篇1--初探Oracle存储过程

初探Oracle存储过程; 存储过程是个好东西,你可以把它理解成一个脚本,可以按照你定义存储过程的条件,在你点击执行的时候,自动触发去执行所要的计算从而得出结果,非常适合需要定时或者定条件做一个相同重复的sql计算。常规的bi报表之类的,库存计算之类的等等等等,功能及其强大。   存储过程基...

2018-07-13 17:42:08

阅读数:229

评论数:0

闲聊SQL--join

sql 中的join 代表链接的意思,他后边一般都要跟限定条件on 避免笛卡儿积的出现。join 的方式有多种,其中:A join B on=A inner join B on= A,B以上的A.B表关联性质是一样的,查询效率几乎也是一样的,我们基本可以看作一种关联的三种写法,没啥却比A left...

2018-07-12 23:25:51

阅读数:32

评论数:0

centos 环境 docker上安装mysql 及其数据挂载到宿主机

最近做DBA,入职第二周老大就说让我在一台测试服务器上安装配置MySQL,之前工作一年半也就是用用sql select、update一下数据,其他基本没用过,然后一脸懵逼。不过老板交代的事总要做,然后这几天就开始学习Linux,了解docker和mysql安装。       经过各种查询,...

2018-07-10 11:05:23

阅读数:172

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭