java - 优化数据库使用

标签 java database postgresql

从数据库获取整个对象并从 Java 应用程序中的实体获取所需属性更快,还是仅从数据库获取所需属性更快?

最佳答案

这取决于情况,规则是您应该尽量减少与数据库进行的往返次数。因此,如果该实体实际上是您想要的,您可能最好从数据库加载整个对象。在其他情况下,您应该只查询大量记录的几个属性,例如,如果您正在绘制条形图。因此,我们不能说一个通用规则,而只是在没有太多查询的情况下最大限度地减少往返次数。

关于java - 优化数据库使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33675989/

相关文章:

java - 您如何判断您的 Android 应用程序在 Android Studio 中使用的是 Kotlin 还是 Java?

sql-server - asp.net + MS SQL Server : Best Source Control

sql - Postgres : Replace a view that has dependencies

postgresql - 默认值在 SQLAlchemy + PostgreSQL + aiopg + psycopg2 中不起作用

java - Sqoop 的 Maven repo

java - 将 SIGINT 信号从 Java 发送到外部进程

sql - MySQL 使用哪个版本?

Scheme 中的数据库位置

postgresql - PostgreSQL 中没有出现序列化访问错误,而应该是

java - 为什么哈希集表现出奇怪的行为?