H2Database讲座.docVIP

  • 14
  • 0
  • 约2.07万字
  • 约 21页
  • 2015-09-13 发布于重庆
  • 举报
H2Database讲座,database,createdatabase,nodatabaseselected,sqlitedatabase,createdatabaseutf8,h2database,oracledatabase,accessdatabaseengine,footballdatabase

结果集 限制行数 在结果集返回给应用之前,所有记录行都已经由数据库准备好,数据库服务器目前并不支持游标,如果应用只需要结果集的前面部分行,可以通过限制结果集的尺寸提高性能,可以在查询中使用LIMIT (如:SELECT * FROM TEST LIMIT 100),或者通过使用 Statement.setMaxRows(max)。 大结果集和外部排序 大的结果集将被缓存到磁盘,阀值可以通过使用语句SET MAX_MEMORY_ROWS来设置。如果使用 ORDER BY,外部排序算法将用来进行排序,在这种情况下,每块行数据使用快排序进行排序,再将其写到磁盘上,当读取数据时,块数据再被合并。 大对象 存储和读大对象 有些数据对象可能没有存放在内存中,如CLOB(文本数据类型)和BLOB(二进制数据类型),对于这些数据类型,对象并不是被全部读入内存中,而是使用数据流(stream)。存储 BLOB 对象,使用PreparedStatement.setBinaryStream,存储 CLOB,使用 PreparedStatement.setCharacterStream,读取对象 BLOB,使用ResultSet.getBinaryStream,读取 CLOB对象,使用ResultSet.getCharacterStream。当使用客户端/服务器模式时,大的 BLOB 和 CLOB对象

文档评论(0)

1亿VIP精品文档

相关文档