H2 Database Engine

软件截图:
H2 Database Engine
软件详细信息:
版本: 1.3.189 更新
上传日期: 28 Sep 15
开发: H2 Group
许可: 免费
人气: 51

Rating: nan/5 (Total Votes: 0)

下载包带有先进的文档和数据库的源代码。

是什么在此版本中是新的

  • MVStore:在某些情况下,除去CLOB / BLOB数据块错误地打开数据库时
  • MVStore:受影响,如果有一个辅助索引行数是在某些情况下,更新速度慢
  • 在使用“的runScript”以禁用自动提交,可能会导致在内部表“SYS”锁定超时。
  • 问题603:在Web应用程序中使用氢气时出现了内存泄漏。 Apache Tomcat的记录一条错误消息:“Web应用程序...创建一个ThreadLocal类型[org.h2.util.DateTimeUtils $ 1]键”
  • 当使用MVStore,运行SQL脚本,通过恢复工具来生成从PageStore文件失败,一个奇怪的错误消息(NullPointerException异常),现在正在表现出明显的错误消息。
  • 问题605:与1.4.186版本,打开数据库可能会导致LobStorageMap.init无限循环
  • 使用同一个表的别名多次,现在的工作查询。之前,选择表达式列表被扩展不正确。例:“从选择*为X,B为x”
  • MySQL的兼容功能“插入...对重复键更新”,没有使用非默认的模式工作。
  • 599期:“在(X,Y)”的条件不能在选择列表时,“按组”使用使用
  • 的的LIR缓存可能增长超过分配的内存较大。
  • 在一个新的文件系统实现,重新打开该文件,如果它被关闭,由于应用程序调用了Thread.interrupt()。文件名前缀“重试”。请注意,强烈建议避免调用了Thread.interrupt;这是各种库,包括Apache Lucene的一个问题。
  • MVStore:使用RandomAccessFile的文件系统,如果文件名以“文件”。
  • 允许DATEADD来操纵毫秒时,需要很长的值计数。
  • 当使用MV_STORE = TRUE和SET CACHE_SIZE设置,缓存大小设置不正确,因此,这是有效的1024倍,而比它应该是。
  • 并行CREATE TABLE ......如果不是在MULTI_THREAD = TRUE,可以抛出异常。
  • 的存在EXISTS
    创建大量临时表,在那里我们可以用完事务ID的当MVStore
  • 修正的bug。
  • 添加支持PostgreSQL的STRING_AGG功能。补丁由Fred Aquiles。
  • 在“的jdbc:H2:nioMemFS”BUG修复isRoot()函数。此外,该网页大小增加至64字节。

什么的1.3.187版本是新的

  • MVStore:在某些情况下,除去CLOB / BLOB数据块错误地打开数据库时
  • MVStore:受影响,如果有一个辅助索引行数是在某些情况下,更新速度慢
  • 在使用“的runScript”以禁用自动提交,可能会导致在内部表“SYS”锁定超时。
  • 问题603:在Web应用程序中使用氢气时出现了内存泄漏。 Apache Tomcat的记录一条错误消息:“Web应用程序...创建一个ThreadLocal类型[org.h2.util.DateTimeUtils $ 1]键”
  • 当使用MVStore,运行SQL脚本,通过恢复工具来生成从PageStore文件失败,一个奇怪的错误消息(NullPointerException异常),现在正在表现出明显的错误消息。
  • 问题605:与1.4.186版本,打开数据库可能会导致LobStorageMap.init无限循环
  • 使用同一个表的别名多次,现在的工作查询。之前,选择表达式列表被扩展不正确。例:“从选择*为X,B为x”
  • MySQL的兼容功能“插入...对重复键更新”,没有使用非默认的模式工作。
  • 599期:“在(X,Y)”的条件不能在选择列表时,“按组”使用使用
  • 的的LIR缓存可能增长超过分配的内存较大。
  • 在一个新的文件系统实现,重新打开该文件,如果它被关闭,由于应用程序调用了Thread.interrupt()。文件名前缀“重试”。请注意,强烈建议避免调用了Thread.interrupt;这是各种库,包括Apache Lucene的一个问题。
  • MVStore:使用RandomAccessFile的文件系统,如果文件名以“文件”。
  • 允许DATEADD来操纵毫秒时,需要很长的值计数。
  • 当使用MV_STORE = TRUE和SET CACHE_SIZE设置,缓存大小设置不正确,因此,这是有效的1024倍,而比它应该是。
  • 并行CREATE TABLE ......如果不是在MULTI_THREAD = TRUE,可以抛出异常。
  • 的存在EXISTS
    创建大量临时表,在那里我们可以用完事务ID的当MVStore
  • 修正的bug。
  • 添加支持PostgreSQL的STRING_AGG功能。补丁由Fred Aquiles。
  • 在“的jdbc:H2:nioMemFS”BUG修复isRoot()函数。此外,该网页大小增加至64字节。

什么的1.3.186版本是新的

  • MVStore:进口BLOB和CLOB数据有时会消失。这是由ObjectDataType比较的错误引起的。
  • 从一个StreamStore现在读抛出IOException如果基础数据不存在。
  • MVStore:如果在保存一个例外,这家店现在是立即关闭所有情况下
  • MVStore:转储工具可能进入无限循环的某些文件
  • MVStore:恢复与许多CLOB或BLOB条目的数据库,现在速度更快
  • 在集团通过与引用选择列名别名没有工作。例如:选择1“”从双组由“A”
  • 自动服务器模式:主机名现在存储在.lock.db文件

什么的1.3.185版本是新的

  • MVStore:进口BLOB和CLOB数据有时会消失。这是由ObjectDataType比较的错误引起的。
  • 从一个StreamStore现在读抛出IOException如果基础数据不存在。
  • MVStore:如果在保存一个例外,这家店现在是立即关闭所有情况下
  • MVStore:转储工具可能进入无限循环的某些文件
  • MVStore:恢复与许多CLOB或BLOB条目的数据库,现在速度更快
  • 在集团通过与引用选择列名别名没有工作。例如:选择1“”从双组由“A”
  • 自动服务器模式:主机名现在存储在.lock.db文件

什么的1.3.182版本是新的

  • MVStore:改进的错误信息和记录;改进的行为,如果序列化对象时出现错误。
  • 的OSGi:在MVStore包现已远销
  • 随着MVStore选项,使用并行创建索引或表的多个线程时,比较容易获得的“SYS”表上的锁超时。
  • 当使用多线程选项,异常“意外的代码路径”可以被抛出,如果选项“analyze_auto”被设置为较低的值特别
  • 在服务器模式,从CLOB或BLOB读取时,如果连接被关闭,一个NullPointerException异常可以抛出一个异常说连接被关闭,而不是。
  • DatabaseMetaData.getProcedures和getProcedureColumns能,如果用户定义的类不可用抛出异常。
  • 584期:一个错误的序列定义错误消息是错误的
  • CSV工具:不再支持rowSeparator选项,同样可以用lineSeparator实现
  • 在MVStore表降序索引没有正常工作。
  • 问题579:关于“_ROWID_”伪列使用MVStore时,没有使用一个索引条件
  • 修正文档“偏移”和“读取”也是关键字,因为1.4.x版。
  • 的Long.MIN_VALUE无法解析的自动增量(身份)列。

什么的1.3.181版本是新的

  • 改进的MySQL通过支持“使用模式”的兼容性。非常感谢卡尔Pietrzak的补丁!
  • 写了跟踪文件速度更快,特别是与调试级别。
  • 数据库选项“defrag_always =真正的”不与MVStore工作。
  • 的JDBC转义语法{TS'值'}没有解释值作为时间戳。同为{D'值'}(日期)和{T'值'}(时间)。由于卢卡斯·埃德尔报告这个问题。
  • 在文件系统抽象:支持替换现有文件使用移动(目前不适用于Windows)
  • 语句“关机碎片整理”现在压缩数据库(与MVStore)。这个命令可以大大降低文件的大小,并且是比较快的,但并不是增量。
  • 在该MVStore现在自动压缩卖场的背景下,如果没有读或写活动,这应该(在一段时间后,有时会约一分钟),减少文件大小。这是工作仍然在进行中,欢迎反馈!
  • PAGE_SIZE的更改默认值从2048到4096,以更符合大多数文件系统块大小。(PageStore只;在MVStore已经使用4096)

什么的1.3.180版本是新的

  • MVStore:店里现在是自动压缩自动达到某一点,以避免非常大的文件大小。这个区域是工作仍然在进行中。
  • 在临时表(自动增量或标识列)不必要地坚持了数据库文件中,当重新打开数据库并没有删除。的序列
  • MVStore:抛出IndexOutOfBoundsException有时可能会发生MVMap.openVersion当并发访问商店
  • 的的LIR缓存现在重新大小,如果需要内部的哈希映射。
  • 可选坚持H2控制台会话历史。
  • 添加客户信息属性来获取服务器的数量目前集群,其服务器中提供的
  • 修正错误,在不断变化的加密数据库密码保存在文件处理打开时,提供了错误的密码。

什么的1.3.179版本是新的


    与很多结果行(超过设定“max_memory_rows”)
  • 在递归查询并没有正常工作。
  • 的许可证已变更为MPL 2.0 + EPL 1.0。
  • MVStore:从结果集的临时表可以生存重新打开数据库,这可能会导致一个ClassCastException
  • 问题566:MVStore:创建后来的唯一索引不能正常工作,如果有表中的5000行
  • MVStore:在索引中丢失的行创建大表结果二级指标
  • 元数据:链接表的密码,现在只对管理员用户可见
  • 对于Windows,形式的数据库的URL为“jdbc:H2:/测试”。其中,考虑相对的,没有工作,除非系统属性“h2.implicitRelativePath”使用
  • 的Windows:使用的基本目录“C:/”,以及类似的预期没有工作
  • 在程序元数据按照JDBC规范,使用P0为过程的返回类型。
  • 531期:IDENTITY忽略添加的列
  • 文件系统:改善与JDK异常抛出兼容
  • 在空间索引:调整成本,所以我们不使用空间索引如果查询不包含相交运营商
  • 使用视图,其中包括一个TableFunction修复时多线程死锁。
  • 修正错误的划分非常小的BigDecimal的数字。

什么的1.3.176版本是新的

  • 在锁定方法“系列化”的文件不再记录在案,因为它不会是1.4版本。
  • 在静态方法Csv.getInstance()被删除。使用公共构造来代替。
  • 的脚本,了RunScript,壳牌和CreateCluster默认用户名为工具不再是“山”,而是一个空字符串。
  • 异常的堆栈跟踪“已关闭的对象”不再默认登录。
  • 如果结果集的价值本身就是一个结果集,结果只能读取一次。
  • 在列约束也在视图中显示。
  • 授予一个额外的权利,一个角色已经有该表的权利是行不通的。
  • 在空间索引:几个错误已得到修复(在视图中使用空间限制,通过TCP / IP传输几何对象,返回的几何对象在需要时拷贝)
  • 问题551:数据类型的文件是不正确
  • 368期:对重复密钥更新多行插入没有工作。测试用例安格斯麦克唐纳。
  • 的OSGi:包javax.tools现在进口的(作为可选)
  • H2控制台:自动完成,现在默认是禁用的,但有一个快捷键(Ctrl +空格键)
  • H2控制台:自动完成并不多行语句工作
  • CLOB和BLOB数据没有被回滚之后立即删除。
  • 有一个支持内部H2的数据类型(几何比如)一个新的聚集API。非常感谢尼古拉斯·福尔廷的补丁!
  • 在参照完整性约束有时使用错误的索引,使得在引用表错误地失败,违反约束更新一行。
  • 在波兰语翻译已经完成,并纠正。
  • 问题545:不必要的重复代码被删除
  • 在探查工具现在可以处理文件,以饱满的线程转储。

什么的1.3.175版本是新的

  • 联盟查询:重复如果子查询包含“为了通过”行可能会返回
  • 在几何数据类型现在为返回结果集的用户定义的函数。
  • 在PostgreSQL的兼容性:在PgServer而不能正常工作时,设置database_to_upper设置为false
  • JdbcDataSource:其中,添加为别名setURL和的getURL方法setUrl和的getURL。这应该解决的HikariCP(光速连接池)的问题。
  • 问题537:H2控制台:加载模式时,不正确的JDBC那里发出的,这引起了异常称为“列精度找不到”
  • 改进几何处理(问题535)。
  • 归类现在可以在数据库中URL中设置,即使有数据表,如果集合是相同的当前归类。

  • 对于CASE WHEN和解码
  • 在提高甲骨文的兼容性。
  • 在该声明“放弃所有对象”如果一个表依赖于通过约束的观点没有工作。
  • 在“排序依据”别名表达不能因1.3.174版本引入了回归执行。子查询或意见

什么的1.3.174版本是新的

  • 改进的空间索引和数据类型。
  • 467期:OSGi的类装载器(能够在另一个OSGi包创建参考其他ClassLoader类,例如)
  • 查询“组中的”包含与聚合函数的子查询返回错误的结果在某些情况下。
  • 在其中表现为不正确的结果,当搜索键是从表中的索引键不同的基本类型独特,非唯一哈希索引BUG修复。例如其中一个是INT,另一个是长
  • 错误:更改数据库结构没有造成会话查询缓存被无效
  • 从达维德Cavestro新功能 - 允许使用自定义的Java对象序列化引擎在每个数据库的基础
  • 在运行时非常大的恢复工具(大于6G)数据库,一些统计数据报告,其中负数
  • 添加CONTAINS_UNCOMMITTED列各届元数据表,让当流氓会话创建的大宗交易检测。
  • 在一些小的修正,以几何的支持,补丁由尼古拉斯·福廷。
  • 的BNF工具,并自动完成功能的出口在OSGi中,这使得它可以为智能编辑做的自动完成。由尼古拉斯·福尔廷补丁。​​
  • 修正DROP与计算列依赖关系表存在的所有对象和DROP架构。
  • 会话临时LOB的,有时可积累,增加数据库文件的大小,直到关机。现在,他们清除了在每一次的提交。
  • 有凡与多个列的哈希索引将被悄悄地转换为常规指标的错误。现在会抛出异常。
  • 查询统计:新功能,存储执行最新的100 SQL查询和它们的性能数据。有用的跟踪性能糟糕的查询。
  • 修正读取和更新LOB列之间的LOB僵局。
  • 支持JDBC的DatabaseMetaData#getClientInfoProperties()方法,返回一个空的结果,以使得WebSphere幸福感。
  • 请服务器#openBrowser尊重$ BROWSER环境变量。加入“铬”的浏览器尝试列表。从费利克斯·凯泽补丁。
  • 修正了org.h2.util.ScriptReader处理未关闭的块注释的时候。
  • 请org.h2.util.ScriptReader处理破脚本,产生非常大的报表时抛出一个更好的异常。

什么的1.3.173版本是新的

  • 在只包含注释支持空语句。
  • 服务器模式:如果有在从一个LOB读取错误,则会话被关闭在一些情况下
  • 463期:驱动程序名称和版本现在在OsgiDataSourceFactory和JdbcDatabaseMetaData相同
  • JaQu:数据类型VARCHAR现在(再次)用于字符串(不再TEXT,当明确设置除外)
  • 对于内存数据库,创建于CLOB或BLOB列的索引不再支持。这是为了简化MVTableEngine。
  • 新栏目“information_schema.tables.row_count_estimate”。
  • 问题468:TRUNC(时间戳)可能会返回错误值(+12小时),TRUNC(数)抛出NullPointerException
  • 在表达TRUNC(数)抛出一个NullPointerException异常。
  • 修正了一个僵局更新LOB的同时时。见TestLob.testDeadlock2()。
  • 修正了相关的僵局,以非常大的临时结果集。
  • 添加“-list”命令行选项壳工具,以便结果列表模式可以从文件中读取时被触发。

类似的软件

MongoBit
MongoBit

13 May 15

django-mssql
django-mssql

13 May 15

Blitz
Blitz

13 Apr 15

drive-db
drive-db

10 Dec 15

意见 H2 Database Engine

评论没有发现
添加评论
打开图片!