学习
实践
活动
工具
TVP
写文章
专栏首页「3306 Pai」社区TiDB 4.0 新特性也太爽了吧

TiDB 4.0 新特性也太爽了吧

背景

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执行部署的时候,指定秘钥那块需要完善一下文档。

文章分享自微信公众号:
3306pai

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

作者:田帅萌
原始发表时间:2020-05-03
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • TiDB 4.0 新特性前瞻:白话“悲观锁”

    如果说在 TiDB 3.0 中,悲观锁是 “千呼万唤始出来,犹抱琵琶半遮面”。那么在 TiDB 4.0 中,悲观锁在经历了市场与时光的考验后,无论是性能还是稳定...

    PingCAP
  • TiDB 4.0 新特性在电商行业的探索

    分库分表是一个非常普遍的问题,会增加我们业务逻辑的复杂性,并且多维度的 mapping 可能导致我们整体性能的下降。有了 TiDB 我们可以不用再考虑分库分表,...

    PingCAP
  • TiDB 4.0 新特性前瞻(四)图形化诊断界面

    某天,PongHat 公司 DBA 小王同学收到了业务侧的反馈:”小王啊,我们数据库查询现在突然变得很慢,业务已经紧急停了,能不能看下是什么情况?“

    PingCAP
  • TiDB 4.0 新特性前瞻(三)再也不用担心我的 SQL 突然变慢了

    关系型数据库的 DBA 日常肯定遇到过这样的一种场景:SQL 执行计划选择错误,这类问题的危害是很大的,常常导致业务突然卡顿,数据库过载等不良后果。

    PingCAP
  • DBA 减负捷径:拍个 CT 诊断集群热点问题 | TiDB 4.0 新特性前瞻(一)

    古代,医者看病讲究「望、闻、问、切」,通过病人的外部综合表现对病症做出判断。现代,CT 的发明使得人们可以使用 X 光穿透身体各组织内部,将整体的情况以图像的方...

    PingCAP
  • 股份制银行互联网理财场景中 TiDB 的选型和应用适配实战

    在经济和科技飞速发展的趋势下,相比于以前传统的线下理财模式,互联网理财的模式,因其入围门槛相对较低,选择范围广,加上随时随地用电脑或者手机就能够进行理财,导致便...

    PingCAP
  • TiDB 4.0: The Leading Real-Time HTAP Database is Ready for Cloud

    经过一年多的开发,TiDB 4.0 终于迎来 GA 版本,作为 TiDB「面向未来的数据库」道路上面的一个重要的里程碑,TiDB 4.0 不光在稳定性、易用性、...

    PingCAP
  • TiDB 6.0 新特性解读丨 Collation 规则

    对数据库而言,合适的字符集和规则能够大大提升使用者运维和分析的效率。TiDB 从 v4.0 开始支持新 collation 规则,并于 TiDB 6.0 版本进...

    PingCAP
  • 刘奇:当今一切都要更实时、更弹性、更简单,TiDB 就是这样的基础设施

    每年我都有一个时间会特别激动,就是产品大版本发布的时候,通常也是社区年度技术大会 TiDB DevCon 举办的时间。去年 TiDB DevCon 2019,我...

    PingCAP
  • 迈向企业级核心场景的 TiDB 5.0

    随着 2021 年春天的来临和 PingCAP 年满 6 周岁纪念日的到来,TiDB 5.0 迎来正式 GA。经过近一年紧锣密鼓的开发和打磨,TiDB 5.0 ...

    PingCAP
  • Tidb4.0五大核心功能 及 适应场景

    TiDB是开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理(Hybrid Transactional and Analytical Proces...

    杨漆
  • The Overview of TiDB 4.0

    在上篇文章中,我司 CTO 黄东旭分享了 我们对“未来数据库”的展望,很高兴我们一直走在「写一个更好的数据库」的初心之路上。4 月 8 日是 PingCAP 成...

    PingCAP
  • TiDB 4.0 为解决热点问题做了哪些改进?

    一直以来,TiDB 的数据访问热点问题,是用户比较关注的问题。为什么这个问题如此突出呢?这其实是“分布式”带来的结构效应。单机数据库由于只有一个节点,是不存在热...

    PingCAP
  • 【DB资讯1】迈向企业级核心场景的 TiDB 5.0

    随着 2021 年春天的来临和 PingCAP 年满 6 周岁纪念日的到来,TiDB 5.0 迎来正式 GA。经过近一年紧锣密鼓的开发和打磨,TiDB 5.0 ...

    小麦苗DBA宝典

扫码关注腾讯云开发者

领取腾讯云代金券