自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无双-放飞的自我

装上梦想的翅膀,放飞自我~

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 整理下个人学习的笔记,申明所有的博文可能摘录自他人的文章

个人申明,此为个人学习的笔记,可能摘录自他人的文章,而非原创。如有疑问,可联系本人。本人QQ: 371269755 

2018-12-25 13:45:14 168

原创 MySQL异常恢复-drop表恢复

MySQL异常恢复-drop表恢复恢复思路: 1、通过延迟从库进行恢复 2、通过备份+时间点恢复 3、通过undrop_for_innodb进行恢复 4、通过磁盘恢复工具找回相应的文件,然后想办法恢复概述:此主要介绍undrop_for_innodb的恢复方法环境:mysql 5.7.26OS:CentOS Linux release 7.6.1810mysql参数:innodb_file_per_tab...

2020-06-24 15:53:30 4018

原创 gdb、strace、pmap、perf等跟踪调试工具使用介绍

gdb调试跟踪一、命令介绍 命令 命令缩写 命令说明 list l 显示多行源代码 break b 设置断点,程序运行到断点的位置会停下来 info i 描述程序的状态 run r 开始运行程序

2020-06-08 23:16:05 6226

转载 Nginx 优化

Nginx 优化https://mp.weixin.qq.com/s/Vf4mGUG4mUeig9MF4H2Iwghttps://mp.weixin.qq.com/s/7rzB5Xet8jLzKiax2hoOGQ一、nginx 配置文件中优化1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 00000010 00000100 000

2020-06-03 15:23:13 318

原创 MySQL SYS数据库说明

MySQL SYS数据库说明此以MySQL5.7说明,实际和8.0区别不大Sys库所有的数据源来自:performance_schema。目标是把performance_schema的把复杂度降低,让DBA能更好的阅读这个库里的内容。让DBA更快的了解DB的运行情况Sys库下有两类视图字母开头: 适合人阅读,显示是格式化的数x$开头 : 适合工具采集数据,原始类...

2020-04-30 16:38:50 552

原创 MySQL性能监控的AWK脚本

MySQL性能监控的AWK脚本/usr/local/mysql57/bin/mysqladmin -P3306 -uroot -S /data/mysql57/3306/sock/mysql3306.sock -p -r -i 1 ext |\awk -F"|" \"BEGIN{ count=0; }"\'{ if($2 ~ /Variable_name/ && ((++...

2020-04-30 15:47:44 214

转载 【mysql】关于ICP、MRR、BKA等特性

【mysql】关于ICP、MRR、BKA等特性https://www.cnblogs.com/chenpingzhao/p/6720531.html 转载一、Index Condition Pushdown(ICP)Index Condition Pushdown (ICP)是mysql使用索引从表中检索行数据的一种优化方式,从mysql5.6开始支持,mysql5.6之前,存储引擎会...

2020-04-30 15:24:35 169

原创 show engine innodb status解读

show engine innodb status解读参考https://www.cnblogs.com/xiaoboluo768/p/5171425.htmlshowengineinnodbstatus是mysql提供的一个用于查看innodb引擎时间信息的工具,就目前来说有两处比较常用的地方一、死锁分析二、innodb内存使用情况1、Per second average...

2020-04-30 15:12:29 8360

原创 mysql命令工具使用的一些技巧

mysql命令工具使用的一些技巧1、pager命令类似shell里的管道命令,可以对输出结果进行处理,可以加上所有的shell命令进行处理pager cat | grep INNODBPAGER set to 'cat | grep INNODB'root@testdb mysql3306.sock> show engine innodb status \G2020-04-...

2020-04-30 15:08:39 112

原创 shell编程常用

shell编程常用字符串截取${variable##*string} 从左向右截取最后一个string后的字符串 ${variable#*string} 从左向右截取第一个string后的字符串 ${variable%%string*} 从右向左截取最后一个string后的字符串 ${variable%string*} 从...

2020-04-30 14:46:32 257

原创 MySQL 5.6, 5.7, 8.0的新特性

MySQL 5.6, 5.7, 8.0的新特性https://www.cnblogs.com/ivictor/p/9807284.htmlMySQL发展历程对于MySQL的历史,相信很多人早已耳熟能详,这里就不要赘述。下面仅从产品特性的角度梳理其发展过程中的里程碑事件。1995年,MySQL 1.0发布,仅供内部使用。1996年,MySQL 3.11.1发布,直接跳过了MySQ...

2020-04-30 13:52:22 300

原创 Xtrabackup工具的安装与使用

Xtrabackup工具的安装与使用1、Xtrabackup介绍Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。xtrab...

2020-04-30 13:47:27 1191

原创 MySQL表空间传输

MySQL表空间传输1、FLUSH TABLES t1 FOR EXPORT ;此时该表会锁表,可以select,但不能DML操作在该数据库目录下会生成t1.cfg文件2、拷贝t1.cfg、t1.frm、t1.ibd文件,以做备份3、目标库新建该表t1.frmmysqlfrm --diagnostic t1.frm 获取DDL语句 (mysqlfrm是mysql-...

2020-04-30 09:47:13 259

转载 mha配置参数详解:

mha配置参数详解: 参数名字 是否必须 参数作用域 默认值 示例 hostname Yes Local Only - hostname=mysql_server1, hostname=192.168.0.1, etc ip No Local Only gethostbyname($hostname) ip=1...

2020-04-29 17:14:51 808

转载 mha安装使用手册

mha安装使用手册注:目前mha最新的版本代码已经不放到google code网站了,而是放在github上,最新的版本为0.57,github链接如下:mha manager:https://github.com/yoshinorim/mha4mysql-managermha node:https://github.com/yoshinorim/mha4mysql-node1、安装...

2020-04-29 17:12:47 833

转载 MySQL 各种超时参数的含义

MySQL 各种超时参数的含义今日在查看锁超时的设置时,看到show variables like '%timeout%';语句输出结果中的十几种超时参数时突然想整理一下,不知道大家有没有想过,这么多的timeout参数,到底有什么区别,都是做什么用的呢?MySQL [(none)]> show variables like '%timeout%';+---------------...

2020-04-29 17:10:53 1314

转载 MySQL InnoDB Update和Crash Recovery流程

MySQL InnoDB Update和Crash Recovery流程概要信息 首先介绍了Redo,Undo,Log Sequence Number (LSN),Checkpoint,Rollback Pointer (ROLL_PTR),Transaction ID (TRX_ID),Transaction Serialization Number(TRX_NO) 是什么? 然后介绍了...

2020-04-29 15:34:33 232

转载 Oracle x$表

[K]ernel Layer[2]-Phase Commit[G]lobal [T]ransaction [E]ntry...

2019-04-01 09:03:40 784

原创 Oracle 11g Dataguard(物理备库安装)

一、Oracle 11g Dataguard(物理备库安装)个人建议:为使得在主备切换后,对应用影响最少,建议客户端配置使用DNS解析主库IP,或者配置多个IP地址(主库+备库地址),且创建服务名(使用触发器当角色为主库时开启服务)环境描述主库DG1:         192.168.10.21  dg1.zytk.com  dg1         数据库ORACLE_SI...

2018-12-31 19:24:27 987

原创 Mysql主从复制搭建(传统模式)

mysql主从复制搭建(传统模式)概述:mysql 5.7.19os : centos6.7主库和从库分别搭建好数据库 1、主库配置1.1 修改/etc/my.cnf配置文件[mysqld]log-bin = mysql-binserver-id = 1             ####各节点必须唯一binlog-do-db = testdb    ...

2018-12-30 19:04:46 565

原创 OGG11.2.0.1安装与实验

OGG安装与配置实验环境:操作系统RHEL6.5x64Oracle版本: 11.2.0.4OGG版本:11.2.0.1 for linux-x64 ogg1(源端):         数据库实例已经安装完成。         oracle_sid:zytk35ogg2(目标端):         只安装了数据库软件         oracle_sid:...

2018-12-30 18:59:44 1752 1

原创 OGG12C安装与配置

OGG12C安装与配置ogg12.2.0.1 仍旧可以支持oracle 11.2.0.4,但是需要打补丁17030189,且舍弃了一些参数。针对oracle11.2版本,个人建议还是用早期版本 注意点:保证捕获开始点和初始化数据加载点 数据的一致。实验一概述此实验以配置Integrated extract和Integrated replicate方式进行配置环境:   ...

2018-12-30 18:58:07 5140

原创 Oracle11G数据库重演测试

数据库重演测试数据库版本:11.2.0.3OS: rhel6.5由于数据库服务器硬件调整,参数调整,为测试新硬件环境数据库是否满足性能需求,可通过数据库重演来进行测试。一下是否生产环境扩内存、调整参数,测试数据库性能的影响。详细测试步骤概述本次测试通过数据重演的方式,在主库抓取一段时间的工作量,然后数据卫士转换为快照备库,然后在快照备库做必要的变更,然后重演主库的工作量...

2018-12-30 18:40:04 485

原创 OGG之logdump工具介绍

logdump工具介绍 Logdump 9 >open ./dirdat/si009180   ---打开文件Logdump 15 >ghdr on       --查看header record信息    Logdump 16 >detail on   ---查看列信息,包括number和长度Logdump 17 >detail data    ---...

2018-12-30 17:56:41 3399

原创 RAC环境中部署OGG,并使用集群管理OGG资源

RAC环境中部署OGG环境:2节点rac(testrac1,testrac2)概述:2节点分别部署ogg,可以把dirdat、dirchk等文件放在共享存储,使得所有节点都能访问。使用GI来管理ogg资源共享存储: /dev/sdc1 (也可以使用dbfs等共享文件) 1、testrac1、testrac  2节点分别安装好ogg软件mkdir /u01/app/ogg ...

2018-12-30 17:34:12 2795

原创 Oracle跟踪与调试之oradebug、dbms_system等

oradebug跟踪调试oradebug help   ----查看帮助oradebug setmypid  --跟踪当前会话oradebug setospid  --跟踪系统进程oradebug setorapid  --跟踪ORACLE进程oradebug unlimit   --取消trace文件大小限制    oradebug tracefile_name  --查...

2018-12-29 22:49:05 688

原创 Redis 主从+哨兵模式安装

环境:CENTOS7.4Redis版本:4.0.8 1、安装依赖包yum -y install gcc tcl2、解压redis源码,并进行安装上传源码包 redis-4.0.8.tar.gz,拷贝到/usr/local/src目录下cd /usr/local/srctar -xzvf redis-4.0.8.tar.gzcd redis-4.0.8/2...

2018-12-29 22:29:45 325

原创 Redis Cluster集群实验

redis版本:3.x,注意redis4开始不需要安装ruby。安装ruby有点坑坑坑1、安装依赖包安装libtool、gcc、automake安装ruby(版本需高于2.2.2,yum直接安装的版本过低) 1.1 安装rubyredis-trib.rb需要ruby运行安装ruby遇到很多问题,一开始下载ruby源码安装,都遇到问题(有提示openssl、loadfil...

2018-12-29 22:16:59 1491

原创 MySQL复制介绍及MGR安装与配置

官网 https://dev.mysql.com/doc/refman/5.7/en/group-replication.htmlMySQL异步复制master事务的提交不需要经过slave的确认,slave是否接收到master的binlog,master并不care。slave接收到master binlog后先写relay log,最后异步地去执行relay log中的sql应用到自...

2018-12-29 21:58:03 943

原创 MySQL-xtrabackup安装与使用

xtrabackup安装与使用OS: CENTOS7.5MYSQL版本: 5.7.22XTRABACKUP版本: 2.4.91、rpm安装yum -y install libevyum -y install perl-DBIyum -y install perl-DBD-MySQLyum -y install perl-Digest-MD5yum -y inst...

2018-12-28 22:15:32 852

原创 不重启发现硬盘方法

不重启发现硬盘方法一、通过重新扫描发现硬盘确定主机总线号[root@centos7 ~]# ls /sys/class/scsi_host/host0 host1 host2重新扫描SCSI总线来添加设备[root@centos7 ~]# echo “- - -” > /sys/class/scsi_host/host0/scan[root@centos7 ~]# echo “...

2018-12-28 22:02:00 470

原创 Oracle RAC表决磁盘和OCR损坏的恢复实验

Oracle ASM表决磁盘恢复实验环境:Oracle版本:11.2.0.4OS: RHEL6.5查看表决磁盘[grid@rac1 ~]$ cat /etc/oracle/ocr.lococrconfig_loc=+CRSlocal_only=FALSE[root@rac1 bin]# ./crsctl query css votediskSTATE File Univer...

2018-12-28 21:45:38 1190

原创 通过DBMS_XDB创建ftp,可获取ASM磁盘的文件

1、开启XML DB,可以开放FTP端口或者HTTP端口[oracle@rac1 ~]$ sqlplus / as sysdbaSQL> select dbms_xdb.GETFTPPORT() from dual; ----HTTPSQL> execute dbms_xdb.setftpport(2100); ----FTPSQL> select dbms_x...

2018-12-28 21:19:16 280

MySQL异常恢复-drop表恢复.docx

MySQL表drop恢复,使用 undrop-for-innodb恢复被drop的表。使用 undrop-for-innodb恢复被drop的表

2020-06-24

空空如也

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

TA关注的人

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