YashanDB Wait Event
YashanDB Wait Event 1 数据库等待事件 编号 等待事件 原因分析 处理方式 预期效果 1 extending data file DB 因素:表空间数据文件占满,自动扩展时更新元数据有并发瓶颈环境因素:磁盘性能差会加剧影响 手动给表空间添加数据文件:- 表空间:ALTER TABLESPACE users ADD DATAFILE '+DG0/users02' SIZE 200G AUTOEXTEND ON;- undo:ALTER TABLESPACE UNDO0 ADD DATAFILE '+DG0/undo8' SIZE 5G; 等待事件不再出现 extending data file 2 logfile write 磁盘 IO 差、频繁 commit 调整 COMMIT_LOGGING 为 batch 模式:ALTER SYSTEM SET COMMIT_LOGGING = BATCH; 等待事件不再出现 logfile write 3 log file sync COMMIT 时等待日志刷盘 调整 COMMIT_WAI...
YashanDB Hardware Requirements SOP
YashanDB Hardware Requirements SOP 1 概述 1.1 目的 确定机器硬件性能是否符合预期,为后续数据库参数配置提供依据。 1.2 适用范围 YashanDB POC 性能测试场景,包括 TPC-C 测试和业务系统性能测试。 1.3 测试工具 sysbench(CPU、内存、IO 性能测试) ping(网络时延测试) 2 测试前准备 2.1 安装 sysbench 下载地址:https://github.com/akopytov/sysbench 安装步骤: unzip sysbench-master.zipcd sysbench-master./autogen.sh./configure --without-mysql CFLAGS="-std=gnu99"make && make install 执行完之后,sysbench 可执行程序,在 src 目录下。 3 CPU 性能测试 3.1 测试原理 通过循环计算素数来评估 CPU 性能。 3.2 测试命令 sysbench cpu --cpu-max...
YashanDB BenchmarkSQL
YashanDB BenchmarkSQL 1 概述 本章节介绍在 YashanDB 上运行基于 BenchmarkSQL 的 TPC-C 测试的完整流程,帮助学员能够成功运行测试。 2 TPC-C 简介 TPC-C 是 TPC 委员会制定的 OLTP 测试基准,模拟大型商品批发商交易场景,包含 5 类事务: New-Order:新订单(核心指标) Payment:支付 Delivery:发货 Order-Status:订单状态查询 Stock-Level:库存查询 核心指标:tpmC(每分钟处理的新订单数),值越高越好。 3 测试前准备 3.1 环境要求 YashanDB 数据库已部署完成 JDK 1.8 及以上版本 BenchmarkSQL 5.0 工具包 YashanDB JDBC 驱动包 3.2 获取工具 BenchmarkSQL 5.0:https://sourceforge.net/projects/benchmarksql/ YashanDB JDBC 驱动:随数据库安装包提供 3.3 解压工具包 # 解压BenchmarkSQ...
YashanDB Feature Test
YashanDB Feature Test 1. 闪回功能测试 1.1 闪回查询 -- 创建测试表CREATE TABLE tab_flash_01 (id INT);INSERT INTO tab_flash_01 VALUES (111);COMMIT;SELECT * FROM tab_flash_01;-- 执行闪回查询SET SERVEROUTPUT ON;DECLARE t1 TIMESTAMP; t2 TIMESTAMP; vstr VARCHAR(2000); res1 INT;BEGIN -- 获取当前时间点T1 SELECT CURRENT_TIMESTAMP INTO t1 FROM DUAL; -- 插入新数据,提交 INSERT INTO tab_flash_01 VALUES (222); COMMIT; -- 获取当前时间点T2 SELECT CURRENT_TIMESTAMP INTO t2 FROM DUAL; -- 闪回查询T1时间点,无第二次插入的数据 vst...
YashanDB Migration Platform (YMP)
YashanDB Migration Platform (YMP) ・ https://doc.yashandb.com/ymp/23.4/zh/Product-Introduction/Summarize.html 1. Installing YMP # 关闭防火墙systemctl stop firewalld# 关闭开机自启systemctl disable firewalld#安装依赖包yum install -y lsofyum install -y libaio#创建用户useradd -d /home/ymp -m ympecho ymp | passwd --stdin ymp# 一次性写入 /etc/security/limits.confcat >> /etc/security/limits.conf << 'EOF'# YMP YashanDB limitsymp soft nofile 1048576ymp hard nofile 1048576ymp soft nproc 1048576ymp hard nproc 10485...
YashanDB TPC-C Parameter Template
YashanDB TPC-C Parameter Template 1 概述 本文档提供 YashanDB TPC-C 性能测试的建库配置参数模板,包括单机和主备两种部署形态。 2 存储空间计算参考 2.1 数据量估算 1 仓 ≈ 76.8MB 索引 ≈ 数据量的 20% 日志和临时文件 ≈ 5% 计算公式:1000 仓总存储 ≈ 76.8M × 1000 × 1.25 = 96GB 2.2 REDO 配置参考 1000 仓峰值写入速率: 45 事务 / 仓 / 分钟 × 1000 仓 × 5KB / 事务 = 2250MB / 分钟 ≈ 37.5MB / 秒 单个 redo 文件大小配置: 10 分钟测试:建议配置 30G(2.2G × 10 = 22G,取整为 30G) CHECKPOINT_INTERVAL 配置为 30G CHECKPOINT_TIMEOUT 配置为 20 分钟 2.3 UNDO 配置参考 1000 仓建议配置:64G 100 仓建议配置:10G 3 1000 仓 单机主备建库模板 cluster = "yashandb"...
YashanDB Installation and Upgrade
YashanDB Installation and Upgrade 环境配置 硬件环境检查 检查项 命令示例 核心关注点 操作系统版本 cat /etc/os-release 操作系统版本 CPU 信息 lscpu Architecture (架构)、 CPU (s)(核心数)、Model name (型号主频) 内存状态 free -h available (实际可用物理内存) 磁盘空间 df -h Size/Avail (总容量与可用容量) 磁盘属性 lsblk -o NAME,SIZE,ROTA,FSTYPE ROTA (1 为机械硬盘,0 为固态硬盘) 网络连通性 ping -c 4 <目标 IP> packet loss (丢包率)、avg RTT (平均延迟) 网络带宽 服务端: iperf3 -s 客户端: iperf3 -c <服务端 IP> Bandwidth (吞吐量)、Retr (重传次数) 服务器规划示例 单机单库部署 服务器名称 服务器 IP ...
NetApp ONTAP Simulator
NetApp ONTAP Simulator Download ・ https://mysupport.netapp.com/api/tools-service/toolsbinary/simulate-ontap/download/vsim-netapp-DOT9.9.1-cm_nodar.ova Reference ・ https://www.cnblogs.com/gloplas/p/15223236.html ・ http://tech.gluck.cc/2011/04/data-ontap-801-7-mode-simulator.html
Fatal NI connect error 12547
Fatal NI connect error 12547 Symptoms 数据库 alert 日志出现大量此类报错。 ~]# tail -f /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/alert_orcl1.logFatal NI connect error 12547, connecting to: (DESCRIPTION=(ADDRESS=(PROTOCOL=beq)(PROGRAM=/u01/app/11.2.0/grid/bin/oracle)(ARGV0=oracle+ASM1_m000_orcl1)(ENVS='ORACLE_HOME=/u01/app/11.2.0/grid,ORACLE_SID=+ASM1')(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))(enable=setuser)(CONNECT_DATA=(CID=(PROGRAM=oracle)(HOST=oracle11gasm01)(USER=oracle)))) VERSI...
CRS-2674
CRS-2674 Oracle Database RAC 11.2.0.4 Symptoms 群集 Node01 修改主机名(oracle11gasm01 -> oracle11grac03),重新添加节点执行 root.sh 脚本时报错。 ~]# /u01/app/11.2.0/grid/root.shCreating /etc/oratab file...Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root script.Now product-specific root actions will be performed.Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_paramsCreating t...














