写点什么

TiDB 4.0 新特性也太爽了吧

  • 2022 年 7 月 11 日
  • 本文字数:1159 字

    阅读完需:约 4 分钟

作者: tplinux 原文来源:https://tidb.net/blog/5cb1e6f6


背景


TiDB4.0 版本在 4 月份发布了 RC 版本,新增一些好用的功能:TiUP、BR、Dashboard、TiFlash、大事务的支持等等一些新功能,让我们快来体验一下吧。


TiUP


TiDB 一键部署工具,以最快的速度部署出一套 TiDB 集群,多个集群版本管理等功能。相比之前的 ansible 部署方式,TiUP 有明显的优势:“省事”、“方便”。


简单说一下 TiUP 的部署流程。


1. 控制机安装 TiUP


curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh


2. 安装 TiUP cluster 组件


tiup cluster
复制代码


3. 修改配置文件


4. 执行部署命令


tiup cluster deploy tidb-test v4.0.0-rc ./topology.yaml –user root -i /home/root/.ssh/gcp_rsa


5. 启动 TiDB


tiup cluster start tidb-test
复制代码


6. 检查 TiDB 集群状态


tiup cluster display tidb-test
复制代码


相比之前的 ansible 部署方式,TiUP 有明显的“省事”、“方便”的优势。


TiUP 是命令行文本部署方式,他居然做的那么酷炫,对于我这个看颜值的人来说,好感度 ++。



在使用中遇到的坑:“4 执行部署命令”的时候,会报错



修改改一下使用命令登录。


tiup cluster deploy tidb-test v4.0.0-rc ./topology.yaml --user root --passowrd


“输入密码”`


Dashboard


TiDB 4.0 新提供 TiDB Dashboard 图形化界面,内置各种有力工具方便 DBA 同学诊断、监视和管理集群。


登录方式 {pd-leader-ip}:2379/dashboard 密码是 TiDB 的 root 密码,默认是“空”



我认为他的核心功能:“热点可视化”、“SQL 语句分析”、“集群诊断”、“日志展示”。


集群信息展示



热点可视化




热点表的信息直接显示出来了。


SQL 语句分析



上下的加号可过滤出想要的信息,一个排序的操作。


集群信息诊断




还支持 日志搜索性能分析 。有兴趣的同学可搭一套玩玩。


TiDB Dashboard 能够看到 TiDB 的集群状态、慢查询、热点表信息。


使用 TiDB Dashboard 对运维会有较大的帮助。


TiFlash


可以看看我之前写的文章 “初探 TiDB-TiFlash”


BR 备份


可以看看我之前写的文章 “TiDB 备份恢复方式你知多少”


TiDB 角色


1. 创建角色


CREATE ROLE 'app_developer';
复制代码


2. 针对角色授权


GRANT SELECT ON sbtest.* TO 'tp'@'%';
复制代码


3. 把角色授权给用户


GRANT 'app_developer' TO 'tp'@'%';
复制代码


TiDB 大事务


TiDB4.0 版本中,最大的事务可支持 10GB。


总结


TiDB4.0 的版本中感觉几个比较爽的新特性:TiUP、Dashboard、TiFlash、角色、无锁备份、快速备份。


对于开发来说几个比较爽的新特性可能是:悲观事务、TiDB 对大事务的限制、支持视图等。


但我对 TiDB 有一个不成熟的小意见:


1. 安装完成后 TiDB 的密码设置:可以参考 MySQL5.7 设置一个随机密码,或配置文件中指定想要设置密码。


2.TiUP 增加个参数,支持 down 包,多版本离线部署。


3.TiUP 执行部署的时候, 指定秘钥那块需要完善一下文档。


发布于: 刚刚阅读数: 3
用户头像

TiDB 社区官网:https://tidb.net/ 2021.12.15 加入

TiDB 社区干货传送门是由 TiDB 社区中布道师组委会自发组织的 TiDB 社区优质内容对外宣布的栏目,旨在加深 TiDBer 之间的交流和学习。一起构建有爱、互助、共创共建的 TiDB 社区 https://tidb.net/

评论

发布
暂无评论
TiDB 4.0 新特性也太爽了吧_版本测评_TiDB 社区干货传送门_InfoQ写作社区