java h2 性能_最佳实践使用JAVA内存数据库h2database性能优化.doc

本文探讨了如何使用JAVA内存数据库H2Database进行性能优化,解决IO瓶颈问题,尤其是在高频率实时数据访问和处理场景下。通过介绍H2的启动模式,特别是嵌入模式的使用,提供了一种简化部署和实施的方法,并展示了如何在JAVA代码中执行DDL以确保数据持久化。
摘要由CSDN通过智能技术生成

最佳实践使用JAVA内存数据库h2database性能优化

最佳实践:使用JAVA内存数据库h2 database性能优化

分类:Java性能优化

作者:凡彬勇

日期:2011-08-1

导读:使用JAVA内存数据库h2 database性能优化,提高数据处理速度,解决IO瓶颈问题

问题

我们在开发应用都知道IO是系统性能的瓶颈,在应用开发中,我们会经常碰到以下问题:

1.系统在不断实时地访问数据库时,一秒钟对同一个表操作几千,几万次以上,导致数据表死锁或则处理太慢;

2.对数据实时计算,而且数据量很大时,比如电信系统的电信的二次批价和实时累账……

传统的数据库系统是关系型数据库磁盘对磁盘数据库而言,由于磁盘存取、内外存的数据传递、缓冲区管理、排队等待及锁的延迟等使得事务实际平均执行时间与估算的最坏情况执行时间相差很大如果将整个数据库或其主要的“工作”部分放入内存,使每个事务在执行过程中没有I/O,则为系统较准确估算和安排事务的运行时间,使之具有较好的动态可预报性提供了有力的支持实际应用中处理实时性强的业务逻辑处理数据H2 database启动

H2 database内存数据库可分为嵌入模式与控制台两种启动模式。 本文档将在随后重点介绍嵌入模式。

控制台模式是和所有其他通用数据库一样单独启动服务。如下图所示:

Web Browser 是h2内置的一个web客户端管理工具,是一个管理h2的界面,登录后可创建执行SQL以及查看模式,表等等;

H2 Console Server是 控制中心ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值