- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 MySQL --近真实业务场景性能诊断及优化
这部分内容之后就是每个线程的cpu、内存性能指标,因为是同一进程下的线程,使用的是相同的内存,所以内存指标意义不大,cpu利用率则是每个线程不同的,这里有四个线程的cpu利用率都是6.2%,sysbench的四个线程负载比较均衡,这个从sysbench的总结报告里已经看到。这个部分是主线程的活跃情况,这个值是累加值,通过比较这两个报告的值,可以看出,在这两分钟多的时间内,主线程活跃了143个loop,而空闲loop没有变化,这说明这段间隔内主线程都是活跃的,数据库负载比较大。可以用下面的语句来查询。...
2022-08-30 09:38:55
719
原创 OceanBase实践练习六:查看 OceanBase 执行计划
目录1 使用 BenmarkSQL 运行 TPC-C1.1 下载BenmarkSQL1.2 编辑props.ob配置文件 1.3 运行创建表语句1.4 数据装载1.5 登陆到数据库,创建两个索引1.6 运行TPCC测试2TPC-C TOP SQL分析2.1 查询TOP sql2.2 对elapsed时间最长的前三条sql进行分析1 使用 BenmarkSQL 运行 TPC-C1.1 下载BenmarkSQLgit clone https://g...
2022-01-27 15:55:02
2590
原创 迁移 MySQL 数据到 OceanBase 集群
1 实验环境mysql数据库使用的是maridb, oceanbase集群用的是obd自动部署的单节点集群。2 使用 mysqldump 将 mysql的表结构和数据同步到 OceanBase 的MySQL 租户中mysql数据库中的数据由Percona tpcc-mysql产生,这个工具主要是用于MySQL数据库的TPCC测试,产生的数据符合TPCC测试标准。首先下载编译tpcc-mysql工具:[root@localhost ~]# git clone https://github
2022-01-20 16:20:46
1547
原创 单机手动部署单节点单副本OceanBase集群
1 部署环境VirBox下centos虚拟机,虚拟机内存为12G, 硬盘40GB。2 初始化服务器部署环境(这里的步骤同修改内核参数,生产环境需要按这个修改,模拟环境下用docker试过,不改内核参数也能部署。[root@38c7642a747b /]#vim /etc/sysctl.conf net.core.somaxconn = 2048 net.core.netdev_max_backlog = 10000 net.core.rmem_default = 167...
2022-01-10 13:50:59
2822
原创 使用docker快速体验OceanBase(Win10 Home)
1 检查是否符合资源要求所用笔记本电脑内存为16GB, 处理器Intel i5-8250U,操作系统为Windows 10 Home版,符合Ocean对Docker资源的要求。2 安装Docker软件从官网上下载Docker 安装包,地址如下图所示:这台笔记本上已经安装配置号了WSL2,所以这里选择的是WSL2 backend,下载安装包后双击下载的安装包按照提示安装即可,安装的最后一步,需要退出当前windows 用户重新登陆。打开Docker 桌面,手动调整一下默认容器资
2022-01-04 14:36:37
2588
原创 Oracle rac 多路径配置
一 检查多路径软件是否安装rpm -qa | grep devide如未安装,使用下面命令安装:yum -y install device-mapper*二 获得磁盘的wwidscsi_id -g -u -s /block/sda #sda为磁盘设备名三 编辑多路径配置文件vi /etc/multipath.conf#1 下面一段禁止为本地磁盘启用多路...
2020-02-02 17:19:43
504
原创 oracle 数据库在线重做日志故障处理
1 数据库环境1.1 数据库版本SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 6...
2019-08-18 09:19:58
512
原创 oracle数据库控制文件的备份和恢复之三RMAN自动备份和恢复
1 环境和数据1.1 数据库版本SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 6...
2019-08-17 16:37:12
356
原创 oracle rman保留策略及delete命令使用
今日学习Oracle rman备份保留策略,归档删除策略,发现delete obsolete命令不考虑归档删除策略,只遵从备份保留策略,delete archive log 只遵从归档删除策略,不考虑备份保留策略,实验验证一下。1 数据库环境1.1 数据库版本SQL> select * from v$version;BANNER--------------------------...
2019-08-10 07:32:58
862
原创 oracle数据库控制文件的备份和恢复之二RMAN手动备份和恢复
1 环境和数据1.1 数据库版本select * from v$version;BANNEROracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionPL/SQL Release 11.2.0.4.0 - ProductionCORE 11.2.0.4.0 Production...
2019-08-03 12:19:27
419
2
原创 oracle数据库控制文件的备份和恢复之一手动备份和恢复
1 环境准备,创建测试表,准备表中数据SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 -...
2019-07-27 10:55:24
351
原创 ogg 重新同步表
在Oracle golden gate中,偶尔会遇到表数据不同步的情况,遇到这种情况,首先是检查表数据库不同步的原因,常见的如网络问题,表结构改变等,查找到不同步的原因,解决方案的最后一步往往是要重新同步数据,大多数情况下只要保证表同步需要的归档日志在,重启抽取和复制进程即可,但有时候部分表重新同步的归档日志可能被删除了,这个时候只需要重新同步这部分表的数据,这个操作可以在线进行。...
2019-06-15 15:48:04
1645
原创 Oracle Golden Gate trail 查看
查看OGG trail文件记录一可以用户ogg问题的诊断和支持,也可以对ogg的原理进一步理解,Ogg 的trail 文件需要用Logdump工具来查看,每个trail文件由文件头记录和更改记录组成,10.0以前版本不包含文件头记录。每一条更改记录(change record)包括头区域,数据区域,也可能包括用户令牌区域(user token),查看的步骤如下:logdump 10>...
2019-06-15 10:29:40
1018
原创 mac 下安装和配置Nginx
1 下载和安装pcremac下默认没有安装wget,用下面命令安装:$ brew install wget下载pcre至当前目录$ wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz下载后解压、配置、make、make install:$tar jxvf pcre-8.43.tar.gz$cd pcre-8.43...
2019-06-11 11:16:10
284
原创 mysql-5.7.26 root重置root密码
mysql重置root密码并不复杂,但是各个版本下重置的办法稍有不同,下面列出的是5.7.26版本下的方法。1 关闭mysql数据库 ps -ef | grep mysqld kill -9 pid ##这里面需要杀掉两个进程2 启动mysql,加上--skip-grant-tables选项,下面命令切换到mysql安装目录下bin目录下之行。./mysqld_safe...
2019-05-25 18:27:35
1743
原创 mysql 在mac电脑上的安装
在mac电脑上安装mysql,比较简单的是下载dmg安装包,这种方式比较常见,网上也能搜得到。也可以下载tar包来安装,像在linux下那样安装,这个不容易找到安装资料,比较少见。在mac当前登录用户下安装也不复杂,而且可以控制安装文件、数据文件的路径,个人感觉这种方式稍好。步骤和linux上基本一致,下面是mysql5.7.26的安装步骤。 1 下载安装包https...
2019-05-20 14:39:26
375
原创 使用外部表访问oracle alertlog
作为dba,在查看Oracle alert日志文件时可能没有可用的终端登陆,也可能用终端登陆比较麻烦,使用oracle 的外部表技术可以以在数据库中查看alert日志,同时,使用外部表的预处理技术,可以对alert日志进行过滤,避免alert日志过大时访问很慢,例如读取最近的400行。具体步骤如下:1以sysdba身份登陆数据库 在数据库中创建目录create directo...
2019-01-11 11:34:50
273
Pro Oracle SQL Development.pdf
2019-07-14
Scikit-Learn与TensorFlow机器学习实用指南英文版
2018-07-25
OpenStack_ Building a Cloud Environment
2017-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人