
tidb
文章平均质量分 50
林震南
笨小孩,攒钱,投资,争取早日财务自由,回老家教书育人
展开
-
看看PQ的文案
【快来加入我们战队,没有太多特点,每一条都带冠军相:1、至少要拿三项大奖(历史已经证明过);2、Amazing Idea 已经有了,干就完事了;3、原厂配备齐全,PM - Coding - 推广都有了,却只占2个名额,仅面向社区招 2 位小伙伴,会写 Go 优先~】我给她打90分,确实言简意赅,非常精炼。...原创 2021-12-10 21:50:48 · 908 阅读 · 0 评论 -
tidb学习-如何查看ddl状态
1、TiDB DDL 特点大多数数据库执行 DDL 操作时,或多或少会对正在访问该数据库的 SQL 产生影响。例如,在执行 DDL 期间可能会有锁表操作,此时访问该表的 SQL 会被阻塞。因此,一般在表结构设计阶段都会尽量避免后续产生 DDL 操作。如果必须执行 DDL操作,也只能选择在业务低峰期操作,尽量减少对线上业务的影响。TiDB 上的 DDL 操作,不会阻塞任何该数据库上正在执行的 SQL,对业务的 SQL 访问和对 DBA 运维都极为友好,这也是 TiDB 相较于其他数据库产品的一大优势所原创 2021-05-15 22:55:39 · 11687 阅读 · 1 评论 -
tiup学习小记
TiUP 在 TiDB 生态中承担包管理器的功能,管理着 TiDB 生态下众多的组件,如 TiDB、PD、TiKV 等,这个组件是在TIDB4.0+的版本中集成进来的。查看语法命令如下:tiup [flags] <command> [args...] # 执行命令# ortiup [flags] <component> [args...] # 运行组件使用help命令可以获取特定命令的信息,每个命令的摘要都显示了其参数及其用法。必须...原创 2021-05-15 18:12:18 · 9674 阅读 · 0 评论 -
tiup节点删除记录
从tidb4.0开始,不在使用传统的ansible-playbook来管理集群节点,换成了更加抽象的tiup组件,官方文档里面也推荐使用tiup组件的方式去部署安装管理tidb集群:先检查当前集群状态,使用命令tiup cluster display hshclu:tiup cluster display hshcluStarting component `cluster`: /home/tidb/.tiup/components/cluster/v1.3.2/tiu...原创 2021-04-04 19:59:02 · 10563 阅读 · 0 评论 -
tidb集群加快下线tikv节点的办法
使用./resources/bin/pd-ctl -u "http://pdip:2379" -i登录进去控制台,使用config show命令查看当前的leader-schedule-limit和region-schedule-limit这2个参数的值,一般默认是4或者8,加大这两个值可以加速tikv节点下线。可以在线调整参数值:» config set leader-schedule-limit 16;Success!» config set region-schedule-limit..原创 2021-03-27 15:33:07 · 10720 阅读 · 0 评论 -
pymysql.err.OperationalError: (1105, ‘Out Of Memory Quota![conn_id=225186]‘)
python往tidb4.0的集群里面写入数据后进行增量范围查询,报错:pymysql.err.OperationalError: (1105, 'Out Of Memory Quota![conn_id=225186]')原因分析:在 4.0 版本中 mem-quota-query这个参数默认为1G,所以有大 sql 超过1G 会报错解决办法:可以考虑适当调大参数值,或者尝试优化sql,降低内存使用。解决:1、修改配置文件:tiup cluster edit...原创 2021-03-27 13:16:34 · 13095 阅读 · 0 评论 -
tiup安全移除tidb节点
1、基本情况tidb情况:集群版本是4.0.5,近期业务量有缩减,现在30+个tidb节点,负载非常低,为了有效使用服务器资源,需要缩容tidb节点到合适的数量。业务要求:要求对业务无影响,由于tidb节点是分布式的,所以操作之前需要摘掉缩容tidb节点的业务流量。2、开始操作比如移除10.0.1.5这个tidb节点3、查看节点id信息这里只显示tidb节点,所以用4000端口过滤tiup cluster display <cluster-name> |gr..原创 2021-03-20 18:01:20 · 11217 阅读 · 0 评论 -
ERROR 1406 (22001): Data Too Long, field len 30, data len 48
今天遇到一个保持问题比较诡异:执行sql语句insert into test.COLUMNS select * from information_schema.COLUMNS;报错:ERROR 1406 (22001): Data Too Long, field len 30, data len 48问题的背景大概是这样子:1、TiDB4.0分布式数据库系统,去information_schema.TABLES copy一份表结构,然后建一个一模一样的空表到一个临时库csdn上面。...原创 2021-03-20 17:52:14 · 11574 阅读 · 0 评论 -
分布式数据库TiDB -2 安装v2.1.6新版本记录
部署,参考https://pingcap.com/docs-cn/op-guide/ansible-deployment/# yum -y install epel-release git curl sshpass# yum -y install python-pip生成密码:ssh-keygen -t rsa准备hosts.ini文件下载2.1.6 安...原创 2019-11-23 21:54:47 · 10270 阅读 · 0 评论 -
分布式数据库 SequoiaDB 初步认识
SequoiaDB 数据库,是分布式数据库,一款金融级分布式关系型数据库。自研的分布式存储引擎支持完整的ACID,具备弹性扩展,高并发和高可用特性,支持MySQL、PGSparkSQL等多种SQL访问形式。SequoiaDB适用于核心交易、数据中台、内容管理等应用场景。它的架构图如下:特性:1、标准SQL支持,MySQL等协议级别兼容: 并且还...原创 2019-09-21 23:02:08 · 10578 阅读 · 0 评论