gpt4 book ai didi

python - 用于表大小或元组大小(物理内存)的 django 命令?

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:55 25 4
gpt4 key购买 nike

我在 django 和 python 中做了一个项目。我想知道 Django 命令来了解我的表的内存大小

最佳答案

混合这两个答案,您可以计算整个表格的大小,首先计算模型中单个对象的大小,然后将其乘以表格中的对象数:

$ python manage.py shell

>>> import sys
>>> from myapp.models import MyModel
>>> my_model = MyModel()
>>> total_size = sys.getsizeof(my_model) * MyModel.objects.count()

这可行,但我认为正确的做法是使用数据库计算表的大小。例如,如果您使用 PostgreSQL,您只需要做:

SELECT pg_database_size('myapp_mymodel');

pg_database_size
------------------
63287944
(1 row)

关于python - 用于表大小或元组大小(物理内存)的 django 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8244272/

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