在官方视频课里,我记得好像有这么一句话,TIDB的默认使用系统的全部资源,cpu,内存,io,磁盘,有点不理解。
不大可能吧,我记得有预留空间。
1 个赞
比如说内存,闲着干什么呢?缓存点数据,降低io的延迟不香吗?
比如说cpu,有几核用几核,留着给谁用呢?
比如说磁盘,用到最后有个 space-place-holder,这个就是按需用了。
大型交易数据库都这么设计的,默认占用所有资源
大型交易数据库都这么设计的,默认占用所有资源
一旦cpu或内存被某个bug或者不正常的sql给打满,不是很危险,想操作可能连系统都登不上去
都是一点不留吗
好吧,我看到的也基本都是这样
是可以设,但默认的都是没有呗
默认没有
会留出操作系统资源的
花钱买的资源,用起来最好
1 个赞
不用全浪费了
cpu 100% 也不会登不上操作系统。操作系统不会饿死某一个进程的。
默认得80%左右
1 个赞
那是,fork子进程不预留些空间,系统会崩溃的
差不多吧
那也不能往死里用,呵呵
内存呢,io呢
