DatabaseMetaData().getTables() - 任何替代方案都非常慢?

DatabaseMetaData().getTables() - is very slow any alternative?

DatabaseMetaData().getTables() - 很慢,有什么替代方案吗?

以下是我的实际代码:

connection.getMetaData().getTables(null,null,null,new String[] {"TABLE", "VIEW"} );

您可以通过java中的语句直接触发以下查询,并在结果集

中获取结果

甲骨文:

select tablespace_name, table_name from dba_tables;

MySQL:

show tables

PostgreSQL :

SELECT * FROM pg_catalog.pg_tables;