一个tikv里有n多个region,tikv本身没有leader的概念,一般情况下都是在工作的
pd可以通过tiup cluster display看哪个是leader,tidb节点是无状态的,tikv也不分leader、follower、learner,region才分这些。
【你在毕业前学的是什么专业或研究方向】
软件工程
【如果时光倒流,如果你还想从事数据库相关工作,你会选择读什么专业】
软件工程
【现在还是学习、从事计算机(数据库)行业的好年代么】
不是很建议新人入行
【其他想分享的话】
大学一定要规划好以后要做什么,早打基础。
/*+read_from_storage(tiflash[middleground.m])*/
显式地指定数据库名试试
1.text字段建议单独放一个表关联查询
2.select建议只查需要的字段,当然主要开销还是看过where条件滤数的据量大小和有没有索引
3.要不要使用tiflash要看具体SQL,比如大数据量的聚合之类的比较适合,并发不能太高,需要实际跑一下看看是否有效率提升
最好还是具体SQL具体对待,把实际SQL发出来看看
不太建议用swap,磁盘是固态吗,另外3台混部资源确实紧张了,和我这边的测试集群配置差不多,也就跑跑功能测试,做不了压测。
3台有点少,服务器配置多大的,是SSD的盘吗,总数据量有多大
一个是看执行最慢的,如果时间都显示0那可能不是某个sql导致的,看看哪一类sql最多,然后看执行计划是不是有问题,比如小表全表扫描这种执行不慢但是比较耗费资源的
直接去数据库里面show processlist看当前哪些sql最慢,大概率就是导致cpu高的慢sql
【大家的 TiDB 集群数有多少】
2 套
【所在的公司有用海光服务器吗?使用数量有多少?】
没有
【除了海光服务器,目前在用的服务器品牌有哪些?】
一套老的是华为的物理机,新的是浪潮的物理机,测试机都是vmvare
那只能做一下业务压测了,一般关注cpu,内存去考虑扩容就行,不用太关注连接数,毕竟这个连接数包括了活跃的和sleep的,并不能反映集群的压力情况
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。
没太看明白,比如一台机器有一个内网地址192.168.0.1,有一个基础网络IP 10.0.0.1 ,那topology里都用192.168的内网地址来部署就行了,这样集群内部通讯使用独立的交换机性能更好,10的地址是用来人工登录服务器的,现在问题是什么呢