2016 - 2024

感恩一路有你

java 多态 JAVA如何实现1秒钟执行1000次数据库查询?

浏览量:1313 时间:2021-04-14 22:50:55 作者:admin

JAVA如何实现1秒钟执行1000次数据库查询?

感谢您的邀请,

如果没有其他条件,只有一个普通查询,例如:select name from user where id=100;对于这种查询,主键查询的查询字段较少,为1000次。如果网络条件很好,比如本地测试,再加上机器性能好,数据结构简单,表也不太多。几乎没有处理、直接循环访问或多线程访问应该没有问题。

然而,情况显然不是这样。事实上,我希望你能把使用场景弄清楚。这是找到问题的更好方法,而不是猜测。

从前面的例子中,我可以发现Java频繁访问数据库有很多条件(1000次/秒)。这些条件可能是你的瓶颈。

例如,如果网络状况不好,我们应该知道数据库查询实际上是套接字网络TCP连接。包传输的延迟可以超过1秒。

例如,一个表有大量的数据。例如,如果有超过100亿条记录,即使是主键查询也不会太快。每秒1000次或更多的访问将直接破坏常规数据库。

相对而言,Java程序的瓶颈并不明显。问题往往在于查询前后的逻辑处理。事实上,我们很少有不处理的纯查询操作。

java 多态 java编程 java是什么

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。