请教超级高手,要怎么样把一张表中的100百万条记录的20万条记录,放到内存里
可能题目有点不明确,。。我这样说好了:
由于我的程序要大量访问数据库中的记录的,如果要读一条记录的话就要访问一次数据库,(数据库已使用了连接池)。
所以如果我把一部分记录(20万条)放到内存里的话就可以大大减少读数据库中记录的次数,它在内存里找到有的话就直接从内存里取了,而不用再访问数据库。
当然如果在程序里又能加以判断那些记录是经常要访问的,那些是很少访问的,然后就把那很少访问的记录自动删除掉的话,性能又更不错了。
请问一下大家,这个用java要怎么实现,要使用那些类、那些方法比较好,先谢谢了!!
数据库表users中的字段只有(id,name,password,membercode,status)。
下面这图是刚刚画的操作数据库图,希望大家能看懂、、、

由于我的程序要大量访问数据库中的记录的,如果要读一条记录的话就要访问一次数据库,(数据库已使用了连接池)。
所以如果我把一部分记录(20万条)放到内存里的话就可以大大减少读数据库中记录的次数,它在内存里找到有的话就直接从内存里取了,而不用再访问数据库。
当然如果在程序里又能加以判断那些记录是经常要访问的,那些是很少访问的,然后就把那很少访问的记录自动删除掉的话,性能又更不错了。
请问一下大家,这个用java要怎么实现,要使用那些类、那些方法比较好,先谢谢了!!
数据库表users中的字段只有(id,name,password,membercode,status)。
下面这图是刚刚画的操作数据库图,希望大家能看懂、、、

...全文
相关推荐
100万条数据导入SQL数据库仅用4秒
批量大小应根据系统资源和网络状况进行调整,过大的批量可能导致内存压力,过小则会减少效率。通常,10,000至100,000条记录是一个良好的起点。此外,为了进一步优化,可以使用异步操作。
3分钟如何向MySQL数据库中插入100万条数据
本文以"3分钟如何向MySQL数据库中插入100万条数据"为主题,探讨如何快速地批量插入大量数据。首先,我们需要创建一个测试数据表。
ListView快速显示100万条数据用时1秒
然而,当需要处理如100万条这样的大数据量时,如果处理不当,可能会导致应用性能急剧下降,用户体验变得极差。本示例将详细介绍如何通过优化技术使ListView在1秒内快速加载并显示100万条数据。
百万条数据测试表
百万条数据测试表"可以模拟实际环境中的慢查询问题,帮助开发者学习如何编写高效的SQL语句,例如避免全表扫描,合理使用WHERE子句,以及如何有效利用索引来提高查询速度。4.
java-poi-excel-导出20万条记录【源代码】
本示例“java-poi-excel-导出20万条记录【源代码】”展示了如何使用Apache POI库来高效地处理大数据量的Excel导出,避免内存溢出的问题。


Java SE
