自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Data & Analysis

Data & Analysis & Safety

  • 博客(43)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Linux安装elasticsearch7.2和kibana7.2最新教程

2019年最新版centos7.6 elasticsearch安装坑爹教程终于在这个重庆凉爽的夏季来到,那么老夫就直奔主题了,首先需要说明的是,Linux安装JDK8(或者更高版本的)后配好环境变量,然后再安装elasticsearch搜索引擎(或者叫他全文检索框架吧),相信百度这个教程了估计JDK安装那个就不需要赘述了,还有值得提出来的就是elasticsearch5.0后的版本,6,7呀这些版...

2019-12-31 16:48:39 210

原创 Elasticsearch安装教程

1.1 基础环境OS:Centos7.4ES: elasticsearch-6.2.4.tar.gz1.2 下载wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz1.3 解压执行解压命令:tar -zxvf elasticsearch-6.2.4.tar...

2019-12-31 16:14:10 121 1

原创 mySQL的安装过程---二进制和源码安装

安装 mysql源码包安装优化基础源[root@db03 ~]# vim /etc/yum.repos.d/CentOS-Base.repo安装依赖包[root@db03 ~]# yum install -y cmake ncurses-devel autoconf下载(或者上传):wget https://downloads.mysql.com/ar...

2019-12-31 15:30:23 98

原创 linux下安装mysql-5.7.25详细步骤——二进制

第一步:下载进入到mysql官网下载自己对应版本的mysql,下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads我这里下载mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz版本也可以进入linux后用命令下载wget https://cdn.mysql.com//Downlo...

2019-12-31 14:52:25 118

原创 Linux下源码安装MySQL-5.6.25

从mysql-5.5起,mysql源码安装开始使用cmake了,因此我们得先安装cmake,配置安装目录./configure --perfix=/.....的时候和以前的会有些区别。一、安装cmake将cmake-2.8.7.tar.gz包上传至/Software目录下,然后进行如下操作:1 [root@Jerry Software]# tar –zxvf cmake-2.8.7....

2019-12-31 14:14:26 62

原创 mysql-5.6.25二进制安装

基础环境操作系统:redhat6.7mysql版本:5.6.251、下载链接:https://pan.baidu.com/s/133DDN9UIoVeqoc__8DuF7Q密码:vm832、解压mkdir-p/usr/local/mysqlmkdir-p/data/mysql/{data,log,tmp}chown-Rmysql:mysql/data/mysql...

2019-12-31 12:36:49 51

原创 mysql导入时出现"ERROR at line : Unknown command '\''."的解决办法

上述错误,是因为字符集的问题,解决方法就是在导入命令中加:--default-character-set=utf8比如:正常导入:mysql-u root -h 127.0.0.1 -P 33067 mujitokyo_dev<mujitokyo_dev.sql添加后:mysql -u root -h 127.0.0.1 -P 33067 --default-chara...

2019-12-30 17:27:49 462

原创 MySQL数据库恢复(使用mysqlbinlog命令)

1:开启binlog日志记录修改mysql配置文件mysql.ini,在[mysqld]节点下添加复制代码代码如下:# log-binlog-bin = E:/log/logbin.log路径中不要包含中文和空格。重启mysql服务。通过命令行停止和启动mysql服务复制代码代码如下:c:\>net stop mysql;c:\&gt...

2019-12-30 09:55:17 59

原创 mysqlbinlog命令使用

常用参数:--start-datetime=datetime 从二进制日志中第1个日期时间等于或晚于datetime参量的事件开始读取。datetime值相对于运行mysqlbinlog的机器上的本地时区。该值格式应符合DATETIME或TIMESTAMP数据类型。--stop-datetime=datetime 从二进制日志中第1个日期时间等于或晚于datetime参量的事件起停止读。关于d...

2019-12-30 09:30:49 39

原创 show slave status\G中的Read_Master_Log_Pos和Relay_Log_Pos的(大小)关系

Just to clarify, there are three sets of file/position coordinates in SHOW SLAVE STATUS:1) The position, ON THE MASTER, from which the I/O thread is reading:Master_Log_File/Read_Master_Log_Pos. ----...

2019-12-30 09:19:05 118

原创 Neo4j集群介绍

Neo4j集群介绍Neo4j主要有两种cluster方式:Ha和Causal cluster方式。集群的主要特点:高吞吐量,持续可靠性,灾难恢复1.基本介绍:Causalcluster: 主要由两部分组成,1.核心服务器(core server):处理读写的操作,大多数的core server主要处理写操作2.一个或多个读复制服务器(read replic...

2019-12-29 21:01:26 208 1

原创 差异增量备份和累积增量备份的差别

差异增量备份,会备份自上次同级或低级差异增量备份以来所有发生变化的数据块累积增量备份,会备份自上次0级备份以来发生变化的数据块。也就是他们的差异主要在于起点不同。因为累积备份是直接从0级开始的,它的数据量较大,占用空间多,如果要恢复,花费的时间相对较少。先做一个0级备份RMAN>backup incremental level=0 database;...

2019-12-27 11:33:06 134 1

原创 RMAN一周典型备份方案

================== RMAN一周典型备份方案 ===============1.星期天晚上 -level 0 backup (全备份)2.星期一晚上 -level 2 backup3.星期二晚上 -level 2 backup4.星期三晚上 -level 1 backup5.星期四晚上 -leve...

2019-12-27 10:00:10 100

原创 ORACLE全备份和0级增量备份的区别

RACLE全备份和0级增量备份的区别比较官方的说法FullA backup of a datafile that includes every allocated block in the file being backed up. A full backup of a datafile can be an image copy, in which case every data...

2019-12-27 09:42:05 380

原创 RMAN-压缩选项(as compressed backupset)

Oracle10g允许你和BACKUP命令伴随使用AS COMPRESSED BACKUPSET字句,对备份集进行压缩。这个压缩备份在恢复时无需解压缩,这一特性在以下条件下可能大为有益:1.你的备份存储空间有限2.通过网络备份而带宽有限3.直接备份至磁带、CD,DVD介质而压缩不可用你可以选择在备份命令里显示指定压缩选项:BACKUP AS COMPRESSED BA...

2019-12-27 09:39:59 273

原创 mysql -e参数使用详解

可以用shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改、查)等各种操作 。mysql -hhostname -Pport -uusername -ppassword -e 相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。实例:#!/bin/bash HOS...

2019-12-26 09:19:49 788

原创 利用keepalived和haproxy配置mysql的高可用负载均衡

实验系统:CentOS 6.6_x86_64(2.6.32-504.30.3.el6.x86_64)实验前提:防火墙和selinux都关闭实验说明:本实验共有4台主机,IP分配如拓扑实验软件:keepalived-1.2.19  haproxy-1.5.14  mariadb-10.0.20下载地址:http://pan.baidu.com/s/1bnnYiMr实验拓扑: ...

2019-12-25 16:32:31 87

原创 安装haproxy负载mysql

haproxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。首先要把selinux关掉 不知道为什么这个以后在研究 然后为了方便防火墙也关了一、haproxy下载去官网:http://www.haproxy.org/下载或者在选择好版本后,使用wget下载,比如这里使用的是1.7.5wget h...

2019-12-25 16:02:36 48

原创 Centos 7_MySQL主主复制_Haproxy实现负载均衡

Centos 7下安装MySQL 5.5以管理员身份进行以下操作:删除centos预先安装的mariadbrpm -qa | grep mariadbrpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64rpm -qa | grep mariadb安装MySQL依赖yum install -y gcc gcc-...

2019-12-25 15:56:11 47

原创 innobackupex中--slave-info参数的含义和适用场景

我有个问题一直没弄明白,就是innobackupex里面的--slave-info这个参数,是干什么的呀。最终在命令帮助和我的实验,弄清楚了其中的含义。下面就是一个我经常用来备份全库时的语句:innobackupex --defaults-file=/etc/my.cnf --user=root --password='123' --host=localhost --rsync --c...

2019-12-23 14:11:15 64

原创 pt-query-digest

pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOW PROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析.下载:pt-query-digest是一个perl脚本,只需下载并赋权即可执行。wget percona.com/get/pt-query-diges...

2019-12-18 10:58:36 36

原创 一次死锁排查

1.1 pt-query-digestpt-query-digest 3315-master_slow2019-12-17.log --since '2019-12-17 04:50:00' --until '2019-12-17 05:02:00' > analyze.log1.2 分析在语句insert city_copy1 select * ...

2019-12-18 10:41:08 58

原创 pt-online-schema-change解读

【用途】在线改表【注意风险】因为涉及到修改表的数据和结构,所以在使用前要小心测试并做好备份,工具默认不会改表,除非你添加了--execute参数【工具简介】pt-osc模仿MySQL内部的改表方式进行改表,但整个改表过程是通过对原始表的拷贝来完成的,即在改表过程中原始表不会被锁定,并不影响对该表的读写操作。首先,osc创建与原始表相同的不包含数据的新表并按照需求进行表结...

2019-12-16 09:19:29 34

原创 解决Can’t locate ExtUtils/MakeMaker.pm in @INC

安装mysqlsla-2.03,执行Perl脚本报错Can’t locate ExtUtils/MakeMaker.pm in @INC解决如下# wget http://files.directadmin.com/services/9.0/ExtUtils-MakeMaker-6.31.tar.gz# tar xvzf ExtUtils-MakeMaker-6.31.tar.gz ...

2019-12-15 20:21:36 539

原创 yum提示Another app is currently holding the yum lock; waiting for it to exit...

使用yum安装计划任务功能,结果提示:# yum -y install vixie-cronLoaded plugins: fastestmirror, refresh-packagekit, securityExisting lock /var/run/yum.pid: another copy is running as pid 25960.Another app is curren...

2019-12-15 20:21:00 45

原创 oracle,mysql中字符串,date,timestamp转换

查询当前系统日期:Oracle: select to_char(sysdate, 'yyyy-mm-dd')Mysql:select current_date或者 select curdate()查询当前系统时间:Oracle: select to_char(sysdate, 'hh24:mi:ss')Mysql: select curtime()或者 select cu...

2019-12-12 17:20:50 227

原创 MySQL查询缓存清空

可以通过下面的SQL查看当前查询缓存相关参数状态:SHOW VARIABLES LIKE '%query_cache%';输出结果类似下面:query_cache_type 查询缓存类型,有0、1、2三个取值。0则不使用查询缓存。1表示始终使用查询缓存。2表示按需使用查询缓存。 如果query_cache_type为1而又不想利用查询缓存中的数据,可...

2019-12-12 16:25:29 116

原创 利用MySQL延时复制恢复误操作数据

ip 数据库角色 数据库端口 数据库版本 192.168.102.168 master 3308 ...

2019-12-11 15:04:05 86

原创 mysql 配置延迟复制

Mysql (需5.6以上版本)延迟复制配置,通过设置Slave上的MASTER TO MASTER_DELAY参数实现:CHANGE MASTER TO MASTER_DELAY = N;N为多少秒,该语句设置从数据库延时N秒后,再与主数据库进行数据同步复制具体操作:登陆到Slave数据库服务器mysql>stop slave;mysql>CHANGE MAST...

2019-12-11 14:13:59 126

原创 Linux系统下安装rz/sz命令及使用说明

1.软件安装1)编译安装root 账号登陆后,依次执行以下命令:cd /tmpwget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20./configure && make && m...

2019-12-11 09:08:58 30

转载 MySQL多实例配置(二)

MySQL数据库的集中化运维,可以通过在一台MySQL数据库服务器上,部署多个MySQL实例。该功能是通过mysqld_multi来实现。mysqld_multi用于管理多个mysqld的服务进程,这些mysqld服务进程程序可以用不同的socket或是监听于不同的端口,同时将数据文件分布到不同的磁盘以分散IO。mysqld_multi提供简单的命令用于启动,关闭和报告所管理的服务器的状态。从而减...

2019-12-10 16:03:11 30

原创 oracle修改alert日志位置 修改trace日志目录 12c linux

需求来源因/u01磁盘空间较小,alert 和 trace 日志产生的很快,导致磁盘没多久就会爆满。因此决定把alert和trace 日志放在另外一块空间较大的磁盘上 /u02.操作过程改之前:SYS@orcl>show parameter diagnostic_destNAME TYPE...

2019-12-09 16:28:07 196

原创 Oracle Star Schema简析

star schema主要的思想在于将我们关心的数据和用于描述数据的属性分隔开来。实际的数据存放于Fact table中,从不同角度来描述数据的属性放到不同的dimension table中。比如,一个sales数据仓库可以这样设计,每一笔销售记录,应该会包含销售的产品,销售的客户,销售的供货商,销售的时间,销售的数量和 获得的收入等。当我们要分析整个公司的所有销售记录时,毫无疑问,我们最关心的是...

2019-12-06 16:06:12 114

原创 ORA-14024: number of partitions of LOCAL index must equal that of the underlying table

Message:ORA-14024: number of partitions of LOCAL index must equal that of the underlying tableCause:User attempted to create a LOCAL partitioned index with a number of partitions which is differen...

2019-12-05 14:00:43 738

转载 Oracle DB Time 解读

Oracle DB Time是Oracle数据库在时间维度上剖析性能的一个重要指标,通过逐级分解该指标,定位到浪费资源或者资源争用的首要事件上,从而通过减少等待以及最小化每个请求的使用资源来达到优化的目的。本文主要讲述Oracle DB Time,以及给出示例演示Oracle DB Time。一、Oracle DB Time由上图可知:DB Time(请求时间)= DB Wa...

2019-12-04 17:23:30 81

原创 oracle分区表中本地索引和全局索引的适用场景

oracle分区表中本地索引和全局索引的适用场景转自:本地索引和全局索引的适用场景背景分区表创建好了之后,如果需要最大化分区表的性能就需要结合索引的使用,分区表有两种索引:本地索引和全局索引。既然存在着两种的索引类型,相信存在即合理。既然存在就会有存在的原因,也就是在特定的场景中就更能发挥出索引的性能的;本文档通过测试,总结出两种索引的适合的场景;测试环境数据库版本:11....

2019-12-04 10:42:08 84

转载 oracle的分区表、分区索引和全局索引部分总结

oracle的分区表、分区索引和全局索引部分总结:http://space.itpub.net/18953778/viewspace-557476找不到数据对应分区会报: ora-14400插入的分区关键字未映射到任何分区分区索引与全局索引的性能对比例子,前两个是索引基础介绍:1、如果使用全局索引,当对某一个分区进行ddl操作时,该索引就无效了,必须重建,这一点比较麻烦。注意:这里的索引...

2019-12-04 10:38:39 197

原创 ORACLE中date和timestamp的相互转化

date转为timstampdate转为timstam可以函数to_timestamp的方式来转化:SELECT to_timestamp('2018-06-19 12:10:10.1','yyyy-mm-dd hh24:mi:ss.ff')FROM dual;timestamp转化为date1, timestamp+0select Systimestamp+0 FROM DUA...

2019-12-04 10:22:01 60

原创 ORACLE NOLOGGING研究

熟悉oracle的人都知道,通过设置oracle的nologging选项,可以使某些操作快速完成,风险是数据库备份可能失效。可以使用nologging的操作有很多,搜集资料整理如下:1.索引的创建和ALTER(重建)。2.表的批量INSERT(通过/*+append */提示使用“直接路径插入“。或采用SQL*Loader直接路径加载)。表数据生成少量redo,但是所有索引修改会生成大量re...

2019-12-04 09:53:40 32

转载 oracle 构建索引index_logging_nologging

SQL> create table t_index(a int,b int);Table created.SQL> create index idx_t_index on t_index(a);Index created.SQL> select index_name,logging,status from user_indexes where ...

2019-12-04 09:48:41 453

空空如也

小叔叔乎的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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