django - 对非常大的数据库进行更快的 Django 过滤器查询
问题描述
我正在创建一个地理空间网络应用程序并拥有一个非常大的数据库,目前它有 750 万个条目,到所有数据上传时将有近 6000 万个条目。我想显示某个日期的所有点,现在只是在使用Model.objects.filter(datetime__date=requested_date)
。每个日期请求需要大约 8 秒才能加载。如何以更有效的方式过滤?如果有更好的方法来存储地理空间数据点,我将不胜感激任何建议!
解决方案
推荐阅读
- vba - 设置打印区域直到最后一行
- php - 使用 cURL 对不同主机上当前用户的 PHP NTLM 身份验证失败
- reactjs - 无法在本机反应中循环遍历图像数组
- c# - 椭圆的 AutomationProperty 自动化 ID
- android - 如何完全避免并发修改和 NoElementException - RealmList android
- python - Pandas:无法安全地将传递的 int32 用户 dtype 转换为 float64
- python - PyInstaller:可执行文件仅在命令行中运行
- oracle - oracle ddl 触发器:使用删除前创建备份表
- gtk - 在 GTK+3 中更改 GtkScale 槽颜色
- python - 在英语中使用 SpaCy 进行人名检测。寻找答案