写点什么

云数据库 TiDB 初使用

  • 2023-02-24
    北京
  • 本文字数:1523 字

    阅读完需:约 5 分钟

作者: gary 原文来源:https://tidb.net/blog/066fac4b

一、前言

  最近 TiDB 阿里云推出,经过一段时间的测试,对 TiDB 阿里云一些使用感受和一些可完善的地方。


   TiDB通过和阿里云的深度集成,实现了数据库集群的分钟级初始化、扩容,可以让用户既获得TiDB的优秀软件体验、云环境下部署实践、原厂级服务保障,又能够充分的利用到云计算天然具备的弹性、稳定性和开箱即用。
复制代码

二、阿里云 TiDB 数据库架构

三、阿里云 TiDB 数据库试用申请流程

https://computenest.console.aliyun.com/user/cn-hangzhou/recommendService


注册阿里云账号并登录,推荐服务里面搜索 tidb 即可看到云数据库 TiDB 免费试用或购买使用



试用集群名默认为 tidb-prod,TiDB v6.5.0 的版本, 暂不可修改。



试用分别最大可申请 5 个 tidb、pd、tikv 节点,建议:可添加 Tiflash 节点部署



支持负载均衡, 各个节点系统盘最大可申请到 500G 硬盘


四、云数据库使用感受

1)部署过程

整个部署过程还是挺快的,只需要 10 分钟左右,省去了一些部署过程中介质的下载上传以及一系列的 tiup 部署流程,部署过程中还会有相应的部署日志,对部署的可视化


2)概览信息

概览页面有基本的集群相关信息,如:


1. 负载均衡 EIP 的 IP 地址端口


2.TIDB 登录的 IP 地址端口


3.Dashboard 监控的地址


4.Grafana 监控地址


5.TiDB 版本信息等



# 问题建议:可添加一个对实时集群的概览信息,比如扩容之后,还可以展示现在集群有多少个 TiDB、PD、TiKV、TiFlash 以及 TiCDC、Pump、Drainer 等节点基本信息


3)资源信息

我们平时主要通过资源界面进行对 TiDB、PD、TiKV、以及 tiup 控制节点进行远程连接和执行命令,还可以进行健康诊断


资源下可选择 ECS 实例、SLB 实例、RDS 实例,还可查看 3 天、7 天、15 天天内即将到期的机器,方便我们实时观察并继续续费使用,也可进行搜索某台实例进行操作,如:启动、停止、重启、资源分配等



ECS 实例中 ControlServer 安装了 tiup 运维工具以及 AlertManager、Prometheus、Grafana 等监控和报警组件,进行远程连接后, 默认登录的是 ecs-assist-user 用户,如果需要使用 tiup 命令行进行对 TiDB 集群进行管理的话需要切换到 root 用户,密码为申请时候填写的 ECS 登录密码。在这里使用 tiup 的命令和本地部署的完全一样,详细命令可查看https://docs.pingcap.com/zh/tidb/stable



ECS 实例中 ControlServer 默认安装了 mysql 客户端,可直接进行命令行登录,操作 TiDB 数据库


平时一些运维管理操作也可直接通过 tiup 进行命令操作,如:扩缩容,集群启停,配置集群参数,重新加载集群等一系列常规操作


4) 监控相关信息

监控页面可监控到云服务器 ECS、弹性公网 IP、负载均衡等相关信息,如:cpu、内存、平均负载等



Dashboard 监控账号为 root,密码为申请时候填写的登录密码


Grafana 监控账号为 admin,密码为 admin



# 问题建议:


点击查看监控和查看告警没能跳转过去


5)运维管理

运维管理页面可以进行平时节点扩缩容,实例启动、停止、重启,硬盘扩容等常规操作




# 问题建议:


1.tiup 命令行扩缩容和界面扩缩容的信息存在不同步想象,比如:tiup 命令进行缩容单个节点,页面还能看到对应节点运行中状态。


2. 可添加一些新的节点,如:PD,TiCDC,Pump、drainer 等节点的扩缩容

6)性能测试

sysbench 压测 oltp_update_index 100 并发


TPS、QPS :7785.28


max Latency:863.84ms



sysbench 压测 oltp_update_index 300 并发


TPS、QPS :7507.48


max Latency:27766.36ms(延迟较高)



sysbench 压测 oltp_update_index 500 并发


TPS、QPS :7254.20


max Latency:110196.56ms



sysbench 压测 oltp_update_index 1000 并发


会出现断连的现象,估计是延迟过高导致的


7)删除服务实例


问题建议:删除实例后可设置回收站保留一段时间,防止误删


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

TiDB 社区官网:https://tidb.net/ 2021-12-15 加入

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

评论

发布
暂无评论
云数据库 TiDB 初使用_版本测评_TiDB 社区干货传送门_InfoQ写作社区