gpt4 book ai didi

mysql - 默认Pod上的MySQL ram使用情况

转载 作者:行者123 更新时间:2023-12-02 20:59:08 24 4
gpt4 key购买 nike

我试图在Kubernetes中运行基本的MySQL 8 pod。我进行了基本部署,没有任何资源限制或任何限制。我确实注意到内存消耗很高。我有一个几乎空的数据库(我认为基本数据最多可以有100行),并且该Pod正在消耗750M内存。

您有什么可以做的吗?

apiVersion: apps/v1
kind: Deployment
metadata:
name: db
namespace: my-namespace
spec:
replicas: 1
selector:
matchLabels:
app: db
strategy:
type: Recreate
template:
metadata:
labels:
app: db
spec:
containers:
- name: db
image: mysql:8.0
resources:
env:
- name: MYSQL_DATABASE
value: mydb
- name: MYSQL_USER
value: myuser
- name: MYSQL_PASSWORD
valueFrom:
secretKeyRef:
name: secret
key: "DATABASE_PASSWORD"
ports:
- containerPort: 3306
name: transport
protocol: TCP
volumeMounts:
- name: db
mountPath: /var/lib/mysql
subPath: mysql
volumes:
- name: db
persistentVolumeClaim:
claimName: db

最好
皮姆

最佳答案

我刚刚用MySQL运行了一个docker容器,它消耗了约400M的RAM,而一个空数据库甚至没有被某些应用程序查询。

docker run -itd -e MYSQL_ROOT_PASSWORD=password mysql
docker stats
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
a779ef705921 happy_lumiere 2.22% 373.4MiB / 1.943GiB 18.77% 1.05kB / 0B 0B / 0B 38

根据这项评估,在我看来750M并不是那么多。

您可以 checkout 这些 Best Practices for Configuring Optimal MySQL Memory Usage

关于mysql - 默认Pod上的MySQL ram使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61338318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com