我有一个记录保存应用程序,它会在2秒内加载记录,直到它上线。然后,所有在数据库中存在的记录导致加载时间至少为30秒或更长。
根据后端开发人员的说法,8000-10000是我可以存储在db中的最大值,剩下的过去一天记录我必须手动备份并删除所有前一天的记录才能让它加载更快。是否有任何方法可以优化数据库中的搜索索引以便加载更快,即使记录<= 60-80k?
所有文件都存储在AWS中,加载记录时,所有文件都会在服务器中继续存在。
答案 0 :(得分:0)
在关系数据库中,添加索引可以显着提高查询速度。
例如,如果日志的每条记录都有一个时间戳字段,则可以在timestamp列上创建索引。使用索引,当您执行select * from logs where timestamp > xxx
之类的查询时,查询将利用索引在给定时间之后更快地查找记录。