`
javajdbc
  • 浏览: 43118 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

查询效率问题

阅读更多
web应用开发的时候经常要进行分页处理,涉及到分页查询效率问题

1、Hibernate中提供的查询方法大家经常用到吗?
2、写存储过程的方式来进行分页处理

谈一下 两者效率问题。

分享到:
评论
7 楼 抛出异常的爱 2009-04-27  
Xorcerer 写道
Oracle和MySQL的SQL缓存貌似就有差别,前者做得好一点。

我到现在也不明白一个问题,如果大量使用没有被缓存的查询,性能怎么可能跟预编译的存储过程相比呢?

hibernate的缓存也是缓存...不是后娘养的.
6 楼 Xorcerer 2009-04-27  
Oracle和MySQL的SQL缓存貌似就有差别,前者做得好一点。

我到现在也不明白一个问题,如果大量使用没有被缓存的查询,性能怎么可能跟预编译的存储过程相比呢?
5 楼 longrui 2009-04-27  
如果ORM能解决的数据量,那我觉着用ORM的分页方式就可以;
如果数据量大到要通过存储过程才有显著提升,那我觉着可能连HIBERNATE都不要用。
其实这些东西没有必要钻牛角尖,每个项目都有自己的取舍。
4 楼 抛出异常的爱 2009-04-27  
laiseeme 写道
异常跟你开玩笑呢    有些数据库生成的查询语句不高  看你什么数据库了 最好自己测试一下  不行就存储过程

把查总数的语句去掉的话...两边对表的扫描方式差不多.
如果需要查总数...程序多用一次网络连接.

没作实验,不过用脑子推理了一下
3 楼 laiseeme 2009-04-27  
异常跟你开玩笑呢    有些数据库生成的查询语句不高  看你什么数据库了 最好自己测试一下  不行就存储过程
2 楼 javajdbc 2009-04-27  
抛出异常的爱 写道

写代码的速度.......慢了 很多


查下效率 大哥~~~
1 楼 抛出异常的爱 2009-04-27  
写代码的速度.......慢了 很多

相关推荐

    数据库多表关联查询效率问题解决方案

    近在做项目中遇到多表关联查询排序的效率问题(5张以上40W+数据的表),查询一次大概要20多秒,经过一番苦思冥想,处理方案如下:  1、软件设计初期,需要一对一关联的表应该设计在一张大表里,这样虽然字段多些,...

    解决Oracle分页查询中排序与效率问题

    ### 解决Oracle分页查询中排序与效率问题 在Oracle数据库中进行分页查询时,经常会出现性能瓶颈,尤其是在处理大数据量的情况下。本篇文章将详细探讨如何优化Oracle分页查询中的排序与效率问题。 #### 一、理解...

    Oracle提高查询效率的方法

    因此,提高查询效率是 Oracle 数据库管理员和开发者需要解决的问题。下面是提高 Oracle 查询效率的方法: 1. 优化 SQL 语句:避免使用 NOT IN 操作符,推荐使用 NOT EXISTS 或(外连接+判断为空)方案代替;使用 IN...

    DBH2-2010E8009070020-陈凯-并行数据库查询优化技术研究1

    本文主要研究并行数据库查询优化技术,旨在解决大规模数据下的查询效率问题。随着信息技术的发展和网络的普及,企业需要处理的数据量日益增长,数据规模已达TB级以上,数据的爆炸性增长对企业提出了严峻的挑战。 ...

    如何解决Oracle分页查询中排序与效率问题

    本文主要解决 Oracle 分页查询中排序与效率问题,通过实践和分析,提供了两种解决方案,并对比了两种方法的优缺点。 知识点 1: Oracle 分页查询的基本概念 Oracle 分页查询是指在查询结果中,通过限制行数来实现...

    SQL Server查询性能分析与查询效率提高.pdf

    在SQL Server数据库管理与开发领域中,查询...数据库管理员和开发者必须具备对查询优化机制、索引设计、查询语句改写等方面的深刻理解和实践技巧,才能在实际工作中高效地提升查询效率,从而提升整个数据库系统的性能。

    提高数据库查询效率

    ### 提高数据库查询效率 在当今信息化社会,随着数据量的激增,如何高效地管理和查询数据成为了一个亟待解决的问题。特别是在面对千万级甚至更大的数据集时,提高数据库查询效率变得尤为重要。本文将从数据库设计与...

    提高Oracle数据库查询效率

    然而,这种写法存在明显的效率问题,主要体现在以下几个方面: 1. **字符串拼接操作**: 使用`||`进行字符串拼接会消耗较多的资源,特别是在处理大量数据时。 2. **全表扫描**: 使用`SELECT *`会导致数据库执行全表...

    TimesTen 11g效率测试

    2. **多表联合查询效率问题**: - 多表联合查询的效率通常受到多个因素的影响,如索引结构、查询条件等。如果在查询过程中涉及到复杂的关联操作或大量数据,即使是内存数据库也可能无法实现显著的性能提升。 - ...

    提高Oracle查询效率

    对于任何数据库系统而言,查询效率是衡量其性能的重要指标。本文将重点讨论如何提高Oracle查询效率,主要基于提供的压缩包文件"ORACLE_SQL性能优化.ppt"中的内容,结合源码理解和工具应用。 1. **SQL优化基础** - ...

    数据库查询效率

    ### 数据库查询效率提升策略详解 #### 一、引言 在现代信息技术中,数据库扮演着极其重要的角色,尤其在大数据处理与分析方面更是不可或缺。然而,在实际的应用场景中,如何高效地执行数据库查询,成为了许多开发...

    SQL Server 2005查询XML数据优化研究.pdf

    三、查询效率问题与原因分析 在SQL Server 2005中,如果不对XML数据查询进行优化,随着数据量的增大,查询时间会急剧增加,从而严重影响查询效率。传统的查询优化方法,如建立索引,在处理XML数据时并不能有效提高...

    提升MYSQL查询效率的10个SQL语句优化技巧.doc

    "MYSQL 查询效率优化技巧" 在数据库应用中,MySQL 查询效率对程序的执行速度有很大的影响。有效的处理优化数据库是非常有用的,尤其是大量数据需要处理的时候。以下是十个 SQL 语句优化技巧来提升 MYSQL 查询效率:...

    影响sql语句查询效率的因素

    本文将深入探讨影响SQL语句查询效率的关键因素,特别关注查询优化与LIKE语句的使用,帮助数据库管理员和开发人员识别并解决查询性能瓶颈。 ### 影响SQL查询效率的因素 #### 1. **处理NULL值** 当SQL查询涉及对...

    基于JavaScript的美丽乡村快速查询与交互方法.pdf

    实验结果表明,该方法能够有效解决大数据量时查询效率问题,且交互界面友好,能够满足非专业人员的便捷应用。此外,该方法还能够帮助美丽乡村旅游服务系统提高查询效率和交互性,从而提高游客的旅游体验。 知识点:...

    基于ORACLE数据库查询优化方法研究.pdf

    第三,针对大表查询优化,论文讨论了如何处理海量数据的查询效率问题。这通常涉及分区技术的应用,通过将大表分解为多个小部分,可以减少单次查询的数据量,从而提高查询速度。此外,使用索引和物化视图也是提高大表...

    RDF查询语言到SQL语言的转换原理及其实现方法.pdf

    文章的引言部分提到了RDF的背景、应用范围以及目前面临的查询效率问题,并且介绍了研究的动机和目标,旨在通过转换原理提高RDF查询的效率,实现一个能兼容RDF和SQL查询优势的查询引擎。 总结来说,文档《RDF查询...

Global site tag (gtag.js) - Google Analytics