高效读取CLOB

时间:2018-09-21 07:52:12

标签: java sql oracle jdbc clob

在Oracle数据库中,我有一个由两列组成的表:数字ID和包含csv数据的CLOB。

通过Java查询数据库,我检索了CLOB的内容,并将其写在可供下载的文件中。当CLOB的数据由几千条csv行组成时,查询效率很高。

数十万或数百万行的查询速度非常慢。花了150万行,只花了12分钟就能阅读!

是否可以以数千行的块而不是一次读取CLOB数据?你能告诉我怎么做吗?

这是create语句:

ngOnInit() {
  this.dataStorageService.getIncidents()
  .subscribe(
    (data: Incident[]) => this.incidents = data.Events, // <--
    (err: any) => console.log(err),
    () => console.log('All done getting incidents')
  );
}

0 个答案:

没有答案