【 TiDB 使用环境】生产环境
【 TiDB 版本】 7.0
【复现路径】简单的数据库操作
【遇到的问题:问题现象及影响】
【资源配置】
如截图所示,pd-server所需要的虚拟内存居然要10.9G。
tikv-server的物理内存也要1.9G。
这个是正常情况吗?
【 TiDB 使用环境】生产环境
【 TiDB 版本】 7.0
【复现路径】简单的数据库操作
【遇到的问题:问题现象及影响】
【资源配置】
如截图所示,pd-server所需要的虚拟内存居然要10.9G。
tikv-server的物理内存也要1.9G。
这个是正常情况吗?
内存占用看RES,别看VIRT.tikv和tidb都很吃内存,才1g多还没干活呢
其他数据库也这样吗?
再正常不过了 以前40节点的大数据平台,综合可用内存1.5T有时跑大SQL时hive都不够用
tikv才1.9G,随便跑点什么都应该超过这个了。。。。
数据库都在干么,需要这么多内存,我都没几个操作
tidb就这样,什么都不干也吃内存
看你给的截图,一台机器上部署有tipd、tikv、ticdc、tidb、prometheus这多个节点,感觉资源挤兑会很严重啊,随便做点什么操作可能都会出问题。
建议至少将tikv 和 ticdc分离出去独立部署到不同的机器节点,不然即使是测试环境也大概率会影响你的使用的,万一有什么问题都不好分析和排查
我是小业务,不需要集群啥的,能不能把一些进程给关掉?
你的使用方式是本地测试吗,还是正式的生产环境?
如果是想要验证TiDB的功能、特性,这样安装确实没什么大问题,也可以参考官方的本地单机部署步骤来操作《 TiDB 数据库快速上手指南》https://docs.pingcap.com/zh/tidb/v7.2/quick-start-with-tidb
我是生产环境也这么干的。你们就没有提供单机版本的吗?只有集群版本吗
单机为啥不用mysql之类的,用 tidb毫无优点
生产环境我们都是尽量不同的组件部署在不同的节点上,做到相互隔离,保证高性能、高可用等,TiDB不做单机部署。
如果你的业务数据量没有超过3000万左右,访问QPS不是那么高,后续没有高速的增长的空间需求和QPS增长需求,其实可以使用单机数据库即可(如MySQL、RDS),TiDB这类分布式数据库更多适用于海量数据存储和高QPS访问的业务场景
能用单机数据库做到的事情,就不必要使用分布式数据库,个人的建议是这样
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。