`

数据库连接问题产生系统查询变慢

 
阅读更多

在系统开发中:

 

进行多表数据同时修改时,会使用到同步;

 

也就是说,当某一个表修改出现错误,程序是立即断开的,而不接着执行;

 

使用同步时,在建立完连接Connection con = DBConnection.getConnection();后

 

需要加上不自动提交的代码con.setAutoCommit(false);

 

当多表数据全部都修改成功后,使用con.commit();,否则 执行回滚 con.rollback();

 

但是,一个问题就出现了......

 

在查询版面,如果在DAO里面 见下图



 当除掉cnn.close()后,查询速度很快了;

不太理解,求高手请教............

 

 

  • 大小: 15.5 KB
分享到:
评论

相关推荐

    ORACLE数据库性能优化.pptx

    随着企业数据量的不断增加,数据库的性能问题变得越来越突出。性能优化成为了提高ORACLE数据库应用效率和降低企业运营成本的关键环节。 一、性能问题分析 在实际情况中,ORACLE数据库性能问题主要表现在以下几个...

    20 数据库高频知识点.docx

    - 分析慢查询日志,定位问题。 - 优化查询语句。 - 优化索引。 - 调整数据库配置参数。 #### SQL连接类型 **17. 内连接、外连接、交叉连接、笛卡尔积** - **内连接(INNER JOIN)**:仅返回两个表中匹配的行。 - **...

    SQL日志清理源码 用于SQL数据库的日志清理

    使用DELPHI编写SQL日志清理工具,可以快速构建用户界面,并通过其内置的数据库连接组件访问SQL Server。 4. SQL日志清理的DELPHI实现步骤 - **连接数据库**:使用ADO(ActiveX Data Objects)或DBExpress等组件...

    58数据库设计军规

    - **解读**:在大规模并发和大数据量的情况下,这些功能可能会加重数据库服务器的负担,特别是在高并发场景下可能导致数据库响应变慢甚至崩溃。为了提高系统的整体性能,应该将复杂的业务逻辑放在应用服务层执行,...

    Oracle数据库的性能优化 (2).pdf

    数据库在运行过程中会产生大量数据,消耗系统资源,可能导致输入/输出速度变慢,性能下降,甚至影响正常业务。因此,进行数据库优化不仅能够提供业务支撑,保证系统的平稳运行,还能为计费生产和统计分析人员提供...

    ORACLE数据库性能调优方法及应用研究.pdf

    3. **索引设计不当**:对常用查询条件的字段缺乏有效的索引,导致查询速度变慢。 4. **.NET平台效率损失**:尽管使用ODP.NET组件提高了效率,但仍不及Java平台与Oracle配合的效率。 5. **SQL语句效率低**:由于...

    Windows变慢原因分析及解决方法

    本文将深入探讨导致Windows系统变慢的原因,并提供相应的解决方法。 #### 一、系统缓存过大 **原因:** Windows系统在运行过程中会产生大量的临时文件和缓存数据,这些文件随着时间的积累会占用大量的磁盘空间,...

    mysql数据库my.cnf配置文件

    # 系统将开始换页并且真的变慢了。对于内存在4GB左右的服务器该参数可设置为384M或512M。通过检查状态值Key_read_requests和Key_reads, # 可以知道key_buffer_size设置是否合理。比例key_reads/key_read_requests...

    酒店管理系统-测试报告.docx

    3. 数据库连接: - 虽然大部分情况下与数据库的链接正常,但在大数据量时反应变慢,影响系统整体性能。建议优化数据库查询,减少响应时间。 4. 顾客取消订餐: - 由于数据库设计缺陷,取消订餐操作未完全执行,...

    sql 高 IO 开销的查询

    高IO查询可能导致服务器响应变慢,影响用户体验,甚至可能导致整个系统的性能瓶颈。为了识别和解决这类问题,我们可以使用一些内置的动态管理视图(DMV)来监控和分析SQL查询的行为。 `sys.dm_exec_query_stats`是...

    mysql优化方案

    7. SQL查询优化:使用慢查询日志来诊断并优化缓慢的SQL查询。避免不必要的列运算和使用函数,减少锁竞争,将OR查询改写为IN查询。避免使用SELECT *,尽量使用具体的列名,减少数据返回量。对于大表的JOIN操作要特别...

    看懂SqlServer查询计划 .docx

    2. **数据流**:通过线条的粗细,我们可以看到每个操作产生的行数,从而了解哪个步骤可能产生大量数据,这可能是导致查询变慢的原因。 3. **操作类型**:不同的图标代表不同的查询操作,如Table Scan、Index Scan、...

    四级数据库

    - **选项C**:聚集文件确实可以提高某些连接查询的速度,但也可能导致其他类型的查询处理变慢。 - **选项D**:一个属性的数据重复率高,并不一定适合作为聚集键,因为聚集键的选择还需要考虑到查询模式等因素。 **...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    Java的产生与流行是当今Internet发展的客观要求,Java是一门各方面性能都很好的编程语言,它的基本特点是简单、面向对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,...

    通过分析SQL语句的执行计划优化SQL总结)

    但也要注意,过多或不恰当的索引可能导致插入、更新和删除操作变慢。 2. **连接操作**:如果使用了嵌套循环连接(Nested Loop Join)且数据量大,可考虑改为更高效的连接方法,如哈希连接(Hash Join)或合并连接...

    Relational_Database_Index_Design_and_the_Optimizers

    有些问题可能产生巨大的影响——有大量故事讲述“简单”的查询原本预期只需几毫秒,实际上却需要几分钟甚至更长的时间;尽管有大量书籍教导我们如何正确编写查询、如何组织表,以及如何选择正确的列放入索引中。因此...

    oracle性能优化

    索引可以加快数据检索速度,但过度使用或不适当的索引会导致写操作变慢。要定期分析和调整索引,确保它们对读取操作有积极影响,同时对写入操作的影响最小。使用索引提示或绑定变量也可以帮助优化查询执行计划。 ...

    oracle锁表查询

    - 当发现数据库响应变慢时,可以通过此查询来检查是否有会话锁定了大量的数据资源。 - 如果确定某个会话是问题所在,可以直接使用查询结果中返回的`alter system kill session`命令来终止该会话,从而解除锁定。 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。  SQL语言主要包含5个部分  数据定义...

Global site tag (gtag.js) - Google Analytics