请问一下如何才能保证生产的tidb稳定运行

为了保证生产的tidb稳定运行,可以有下面的做法:

  1. 首先要根据业务访问量、数据量提前设置好参数、准备合适的部署方案(机器、内存、SSD等资源准备)

2.业务上线前设计合理的表、索引,注意区分隔离AP和TP流量

3.业务开发,定期培训,要求严格遵循开发者手册内容(专栏 - 加载中 | TiDB 社区

4.如果有条件,事前,增加SQL前置审核平台来规范化此类问题;事后,定期分析集群慢查询、性能巡检,定位对应的业务SQL,优化之或优化业务

5.完善监控

保障数据库稳定运行是一个整体、系统化的事情,还有很多内容可以在实践中不断总结