`
lydawen
  • 浏览: 477287 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle 字段 不使用索引问题[低级错误导致]

 
阅读更多

今天在排查公司某广电系统性能低下的问题,有一个表,明明某个字段建立了索引,但不管是使用in还是直接使用=号,都不走索引,折腾了很久。最后发现这个字段是varchar2,而hibernate 中映射成了Long,而hibernate的启动实体校验未打开,导致hibernate未发现映射有问题。而oracle在查询的时候,varchar2条件不加上‘’单引号也没报错,目前发现的严重后果就是不走索引。真是郁闷个人。

分享到:
评论

相关推荐

    Delphi数据库编程讲座

    在数据库编程领域,Delphi提供了与各种数据库系统紧密集成的能力,包括但不限于InterBase、Firebird、Oracle、MySQL、SQL Server以及SQLite等。 这篇讲座可能涵盖了以下几个关键知识点: 1. **ADO(ActiveX Data ...

    unidac628src.zip

    Unidac(Universal Data Access Components)是Devart公司开发的一个数据库连接组件库,它提供了一个高效、低级的数据访问接口,支持多种数据库系统,包括但不限于Oracle、MySQL、SQL Server、PostgreSQL等。...

    2021-2022计算机二级等级考试试题及答案No.17350.docx

    但“一个数据库表仅能创建一个主索引和一个唯一索引”这一说法不准确。 - **举例**: 在Visual FoxPro中,使用`CREATE INDEX`命令创建索引。 ### 3. 数据库管理系统 - **知识点**: 数据库管理系统的概念及其作用。 -...

    mydac76Berlin_berlin_MyDAC_源码.rar

    它们提供了类似ADO的Recordset操作,如First、Last、Next、Prior等,同时还有字段操作、索引支持等功能。 3. **TMyTransaction**:事务处理组件,用于管理数据库的增删改操作。它可以确保数据的一致性和完整性,...

    数据库课设之仓储物资管理系统

    比如,对于频繁进行查找操作的物资ID或仓库ID字段,可以建立主键或唯一索引。同时,可能还会运用存储过程(Stored Procedures)和触发器(Triggers)来实现复杂的业务逻辑,如自动计算库存余量,或者在物资入库时...

    轻松让你面试过关

    - **邻接列表**:通过一个外键字段指向父节点,适用于频繁插入和删除操作的情况。 - **路径枚举**:每一行记录其路径上的所有节点ID,适合于快速获取整个子树的情况。 - **闭包表**:为每一对可能存在的祖先-后代...

Global site tag (gtag.js) - Google Analytics