使用JDBC和MySQL,我在JTable中显示了一个MySQL表。目前,只要启动我的Java应用程序,就会在数据库表中查询所有结果(例如,SELECT * FROM tableExample),然后由JTable显示这些结果。我的问题是,如果我希望应用一个(或两个)过滤器,是重新查询MySQL表并更新JTable更好,还是使用TableRowS
在mysql中,当您有3个表(海量数据)被JOIN子句连接时,在SELECT语句的末尾有一个LIMIT子句,sql引擎生成表的笛卡尔乘积,然后应用限制,或者存在之前所做的任何优化?我之所以问这个问题,是因为如果我们使用的是大数据卷,则连接操作是一项开销很大的操作。
在这种情况下,最好执行JOIN和pull all data,还是执行SELECT with LIMIT子句N次?