我正在使用JDBC(使用最新的驱动程序和UCP作为数据源)对Oracle10g运行查询,以检索CLOB(平均20K个字符)。然而,性能似乎相当差:100个LOB的批量检索平均需要4个。从我的观察来看,操作既不是I/O,也不是CPU,也不是网络限制的。

我的测试设置如下:

PoolDataSource dataSource = PoolDataSourceFactory.getPoolDataSource();

dataSource.setConnectionFactoryClassName("...");

dataSource.setConnectionPoolName("...");

dataSource.setURL("...");

dataSource.setUser("...");

dataSource.setPassword("...");

dataSource.setConnectionProperty("defaultRowPrefetch", "1000");

dataSource.setConnectionProperty("defaultLobPrefetchSize", "500000");

final LobHandler handler = new OracleLobHandler();

JdbcTemplate j = new JdbcTemplate(dataSource);

j.query("SELECT bigClob FROM ...",

new RowCallbackHandler() {

public void processRow(final ResultSet rs) throws SQLException {

String result = handler.getClobAsString(rs, "bigClob");

}

});

}

我试过取货尺寸,但没有用。我做错什么了吗?在使用JDBC时,有没有一种加速CLOB检索的方法?

Oracle怎么统计clob的行数,Oracle CLOB性能相关推荐

  1. oracle sql%rowcount 返回影响行数

    sqlserver中,返回影响行数是:If @@RowCount<1 oracle中,返回影响行数是:If sql%rowcount<1 例: sqlserver: AS BEGIN Up ...

  2. C++ 简单读写文本文件、统计文件的行数、读取文件数据到数组

    转自:http://hi.baidu.com/ctralt/blog/item/cde79fec87f841302697911c.html fstream提供了三个类,用来实现c++对文件的操作.(文 ...

  3. 统计内表行数常用的三种方法

    以下是统计内表行数常用的三种方法, 如下:   1.LOOP AT it_itab.    g_lines2 = g_lines2 + 1.    ENDLOOP.    该方法是通过循环内部表自己累 ...

  4. wc 统计文件的行数

    1.命令功能 wc 统计文件的行数,单词和字节数 2.语法格式 wc  option  file wc  option  --files0-from=F 参数说明 参数 参数说明 -c 统计字节数 - ...

  5. java 统计文本行数_统计文本文件的行数,单词书,字节数

    [java]代码库import java.io.*; /** * 统计文本文件的行数,单词书,字节数 */ class WordCount { public static int words = 1; ...

  6. 使用PYTHON统计项目代码行数

    目录 一 使用PYTHON统计项目代码行数 二 应用实例 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 使用PYTHON统计项目代码行数 遇到一个非常小的需求:统计一个项目里头的各类源代码 ...

  7. IntelliJ IDEA统计项目代码行数

    第一步首先需要知道idea统计项目代码行数,主要是使用Statistic插件来统计,点击File->Settings,如下图所示: 第二步进去Settings界面之后,点击Plugins,然后点 ...

  8. 统计 Git 代码行数

    要统计 Git 代码行数,您可以使用以下命令: git log --author=<作者> --pretty=tformat: --numstat | awk '{ add += $1 - ...

  9. php mssql统计表中的主键个数,MSSQL_SQL Server中统计每个表行数的快速方法,我们都知道用聚合函数count()可 - phpStudy...

    SQL Server中统计每个表行数的快速方法 我们都知道用聚合函数count()可以统计表的行数.如果需要统计数据库每个表各自的行数(DBA可能有这种需求),用count()函数就必须为每个表生成一 ...

最新文章

  1. python rpc_python与RPC服务
  2. ADO.NET学习笔记--数据分组
  3. [tp3.2.1]数据模型 - 简单的模型连接
  4. JSP之EL表达式详细介绍
  5. Network of Schools(POJ-1236)
  6. linux lite 3.6 64bit,Linux Lite 3.6 正式发布:基于 Ubuntu 16.04.3 LTS 打造
  7. Java: 将中文省市名转换为指定格式拼音
  8. 【项目管理】启动 - 项目启动会议
  9. 计算机操作系统---高响应比调度算法,操作系统最高响应比优先调度算法实验报告...
  10. 实验室Alienware-Area 51m拯救计划:Ubuntu下载更换内核,Ubuntu有线无线网卡驱动安装
  11. 请将插入点移动到word域以外-NoteExpress
  12. 截止频率计算公式wc_计算截止频率Wc的快速方法
  13. SWF (Simple Workflow Service)简介
  14. 旁注、目录越权、跨库、CDN绕过
  15. 云班课计算机题答案,云班课答案获取
  16. 配置CLion clang-format保存时自动格式化
  17. Android设备唯一标识符ID
  18. 单个象棋棋子图片!png
  19. oracle业务关系sql,张瑞:Oracle与MySQL搭档满足业务需求
  20. Unbuntu 在英文Locale下的输入法安装

热门文章

  1. 上海交大计算机系奖学金名额,上海交通大学-电子信息与电气工程学院-学生工作办公室...
  2. python eel vue_VU - OSCHINA
  3. python反编译luac_Lua程序逆向之为Luac编写IDA Pro处理器模块
  4. 如何做一个网页送给女朋友做生日礼物
  5. js兵器谱之魔法召唤师:call / apply
  6. html5残影,液晶显示器出现残影的原因及解决办法
  7. 河北首家城商行传统核心业务国产化,TDSQL突破三“最”为秦皇岛银行保驾护航
  8. 广义相加模型(GAM)及R实现
  9. 15个Python入门小程序,同事准时下班“小技巧”被我发现了
  10. 本地获取谷歌 获取经纬度 海拔