- 博客(12)
- 收藏
- 关注
原创 TiDB基础配置
TIDB的配置 系统配置: 一部分存储在TIDB数据库的KV存储中 专指TiDB-Server的参数,不包括TIKV和PD 一部分参数的修改不需要重启即可持久化 有作用域范围 可以通过MySQL客户端进行修改 集群配置: 全部参数存储在TiDB-Server,TIKV-Server和PD的配置文件中 包含TiDB-Server,TiKV-Server和PD的所有配置文件的参数 必须通过节点上的配置文件,之后重启节点方可生效 没有作用域范围 必须通过TiUP edit-config和tiup reload进行
2021-08-05 11:23:59
662
原创 TiDB-备份(BR)
备份 热备:通常允许应用程序完全访问数据 通过以下方式锁定数据: 使用MVCC 锁定在较低级别(例如行级别) 完全不锁定,以便应用程序可以继续访问数据 冷备:通常不允许应用程序访问数据 温备:允许应用程序访问数据但是不可以修改 备份技术 逻辑备份:文本表示形式 SQL;文本文件中的结果包含用于重建数据库的SQL语句 通过使用Dumpling或TiDB Lightning执行完整的数据转储 这些数据转储基于特定的时间点,但是在所有备份技术中是较慢的 优势: 1.该过程将创建一个sql脚本,您可以在TiDB服务
2021-08-05 10:59:24
1553
3
原创 TIDB——HTAP
新一代HTAP数据库选型 HTAP概念的产生 传统数据库OLAP的技术:并行计算,partition,物化视图,列存,bitmap HTAP核心诉求数据服务的统一 TiDB应对HTAP 1.海量存储允许多数据汇聚,数据实时同步 2.支持多标准SQL,多表关联快速出结果 3.透明多业务模块,支持分表聚合后可以任务维度查询 4.TiDB最大下推机制、以及并行hash join 等算子,决定的TiDB在表关联上的优势 适用于:后台运营系统、财务报表、大屏展现、用户画像 引入Spark来缓解数据中台算力问题
2021-08-04 14:58:45
872
原创 TiDB架构(二)
需要一个什么样的数据库 扩展性:弹性横向扩展(弹性角度看,颗粒度越小越好;写入能力的线性扩展机制) 强一致性高可用性:CAP里的强一致性(副本一致性),RPO(数据系统所能容忍的数据丢失量),RTO(数据系统所能容忍的数据恢复时间)实现RPO=0,RTO足够小(与网络相关) 标准SQL支持ACID事务 云原生:由于计算与存储架构设计高度分离,云原生的弹性设计成为了必须 HTAP:混合数据服务,基于解决数据容量的前提下,海量数据的OLAP和OLTP的融合,行列混合,具备资源隔离,需要兼容数据库与大数据的生态,
2021-08-04 14:25:47
453
原创 TiDB 整体架构
TiDB 整体架构 TiDB Server: 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。 PD: 是整个集群的管理模块,其主要工作有三个:一是存储集群的元信息(某个 Key 存储在哪个 TiKV 节点);二是对 TiKV 集群进行调度和负载均衡(如数据的迁移、Raft group leader 的迁移等);三是分配全局唯一且递增的事务 ID。 TiKV Server: 负责存储数据,从外部看 TiKV
2021-08-04 14:08:05
898
原创 TiDB介绍
** TiDB介绍 ** 五大核心特性: 1.一键水平扩展或收缩 2.金融级高可用 3.实时HTAP 4.云原生的分布式数据库 5.兼容Mysql5.7协议和生态 四大核心应用场景: 1.对数据一致性及高可靠、系统高可用、可扩展性、容灾要求较高的金融行业属性的场景 2.对存储容量、可扩展性、并发要求较高的海量数据及高并发的OLTP场景 3.Real-time HTAP场景 4.数据汇聚、二次加工处理的场景 TiDB基本功能 数据类型 • 数值类型:BIT、BOOL|BOOLEAN、SMALLINT、MEDI
2021-08-04 13:58:21
1615
转载 kkjcre1p: unable to spawn jobq slave process
1:kkjcre1p: unable to spawn jobq slave process报错原因大约有几种可能: 1、参数job_queue_processes设置过小。 2、参数session和processes设置的会话数及连接数不能满足业务需求。 3、参数pga_aggregate_target被耗尽。 4、OS资源被耗尽。 2: Oracle后台进程中含有ora_j000_ORACL...
2018-12-25 08:38:20
2644
原创 ORA-01555 caused by SQL statement below
Alert.log今天产生大量的 ORA-01555 caused by SQL statement below (SQL ID: atfsm4urynvf2, Query Duration=0 sec, SCN: 0x0087.1d1eafdc): select * from askey_id_mapping as of timestamp sysdate - 2/24 where ID_VA...
2018-12-08 12:48:47
3389
原创 NMON安装
先简单地介绍系统的环境: [oracle@tpwms ~]$ lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-n...
2018-11-22 10:54:58
185
转载 惠普-UX服务器性能监控使用命令
1,iostat the iostat command reports I/O statistics for each active disk on the system iostat -t x y x表示间隔的时间,y表示间隔显示的次数 这个命令一般用于查看的参数是bps、sps、msps,一般来说msps的值都是1.0 2,ps the ps command displays informat...
2018-11-19 10:28:46
2202
1
原创 IPC Send timeout
先简单地介绍系统的环境:是运行在 HP-UX 11.31 下的10.2.0.4的一套rac 数据库Alert log中出现了“IPC Send timeout”之后,经常会伴随着ora-29740 或者 "Waiting for clusterware split-brain resolution"等,数据库实例会因此异常终止或者被驱逐出集群。 在MOS上我查找了相关 IPC Send timeo...
2018-11-19 10:24:27
867
原创 plsql连接oracle特别慢
监听故障(plsql 连接数据库慢) 问题诊断分析 先简单地介绍系统的环境:是运行在 HP-UX 11.31 下的10.2.0.4的一套rac 监听采用配置,比较简单。在配置中使用的是主机名。 客户端TNSPING 测试的结果为 260ms左右。 PLSQL 连接数据库的时间,在 10s 左右。 连接上数据库后,执行 SQL 正常,SELECT返回大批量数据的速度也正常,数据库中也没有异常的 N...
2018-11-16 14:59:08
4053
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人