我有一个显示股票数据分析的Django应用程序。我想在我的分析中展示的一件事是S& P500中股票的当前回报(y轴)和风险(x轴)的图表
有一个库存数据表每2.5分钟更新一次。它有主键符号和时间。该表目前有大约500万行
目前,我有另一个名为current_quotes的表,它始终只有500行。当前报价仅包含库存数据表中500个最新数据点的外键,其中包含当前500个库存回报的信息。本质上,这个表是一个指向我想要使用的stock_data子集的指针表。此表在插入新库存数据的同时每2.5分钟更新一次
我访问500种股票的最新数据点的方法是通过循环current_quotes中的行,并通过查找外键来检索stock_data中的数据。这非常慢,我花了大约4分钟来检索所有最近的数据。
有没有其他方法可以在不使用外键的情况下执行此操作?