问题描述:

SQL server 语句在navicate 中运行不到一秒,但是运行这个SQL语句的接口就需要十几秒,几十秒,严重影响用户使用。

解决思路:

SQL语句是没有问题的,因为在navicate 中运行就很快,但放到代码中运行就很慢,可以向代码方面来排查。

在网上查到可能是因为查询条件数据类型有问题,字段类型错误导致了表扫描,最后导致查询速度慢。

解决方式:

第一步:

先将该方法的查询条件清除,发现速度变快了,这就可以排查到是查询条件字段类型有问题

第二步:

修改查询条件字段的的类型,我是修改成了String 类型,然后重新查询,速度提上来了。

searchParams.put("EQ_proId", String.valueOf(proId));
searchParams.put("EQ_userId", String.valueOf(userId));

SQL server 语句运行很快,放到代码编译器中就很慢相关推荐

  1. sql多语句表值函数_构造一个特殊的多语句表函数来检查SQL Server的运行状况

    sql多语句表值函数 问题 ( The Problem ) Checking the many SQL Servers health conditions is one of the DBA basi ...

  2. 如何通过SQL Server语句查询三个月内的信息代码的教程方法

    如何通过SQL Server语句查询三个月内的信息代码的教程方法 作者:张国军_Suger 开发工具与关键技术:SQL Server 2014.SQL.SQL关键字         由于需求需要我们达 ...

  3. 浅谈SQL Server内部运行机制

    原文:浅谈SQL Server内部运行机制 对于已经很熟悉T-SQL的读者,或者对于较专业的DBA来说,逻辑的增删改查,或者较复杂的SQL语句,都是非常简单的,不存在任何挑战,不值得一提,那么,SQL ...

  4. SQL Server 语句查询手册

    建表: CREATE TABLE  [DB.dbo].tableName (Stud_id int CONSTRAINT  constraintName1  not null primary key, ...

  5. SQL Server语句创建表

    今天介绍一下如何使用SQL Server语句创建表并添加数据 首先先了解一下表的模式,在数据库中根据模式进行分组避免表名称的冲突 在SQL Server 2014中直接新建表是默认的前缀dbo 而命名 ...

  6. 如何使用 SQL INSERT 语句将数据插入到表中

    文章目录 一.数据插入 1.1 插入完整的行 1.2 插入部分行 1.3 插入检索出的数据 二.从一个表复制到另一个表 三.小结 本文介绍如何使用 SQL INSERT 语句将数据插入到表中,如何用 ...

  7. windows7安装sql server 2000安装步骤 及安装过程中遇到的问题和解决方式

    提示:文章写完后windows7安装sql server 2000安装步骤 及安装过程中遇到的问题和解决方式, 文章目录 一.ms sql server 2000是什么? 版本简介: **特点:** ...

  8. SQL Server 2008 R2——ROW_NUMBER() 去掉不同行中相同列的重复内容

    原文:SQL Server 2008 R2--ROW_NUMBER() 去掉不同行中相同列的重复内容 ==================================声明============= ...

  9. 使用SQL Server 2017 Docker容器在.NET Core中进行本地Web API开发

    目录 介绍 先决条件 最好事先知道 假设 动机 跨平台 快速安装 经济有效 不同版本/多个实例 速度 持久性 找到SQL Server 2017镜像并在本地下载它 在没有卷挂载的情况下在本地执行SQ​ ...

最新文章

  1. LINQ 101——分组、Set、转换、Element
  2. 后台服务系统之编写服务提供方实现
  3. C小项目 —— 学生选课系统
  4. 苹果收购人工智能初创公司Voysis以改善语音助手Siri功能
  5. 3 矩阵运算_小白学PyTorch——pytorch常见运算详解
  6. 围观京东云,您有一份区块链技术礼包待查收!
  7. 携程否认竞价排名;戴尔为“吃鸡外挂”致歉;腾讯将发区块链游戏 | CSDN极客头条
  8. 干不过微信,又抢钉钉地盘!中移动砸下 8400 万重做飞信
  9. lisp 任意点 曲线距离_递归、分治、分类和最小距离点对的autolisp实现
  10. Amoeba 实现Mysql的读写分离
  11. 【笔记】Java如何判断是IDE启动还是jar启动
  12. vm服务器复制文件,怎么实现从宿主机拖动复制文件到虚拟机VM中的示例
  13. 【STC15系列】SYK-0806-A2S1 工业自动化控制之【05-定时器控制的流水灯】
  14. 安装Chromium浏览器并添加Flash插件Pepper Flash Player
  15. 计算机管理添加信任,iPhone怎么设置添加信任?苹果手机对电脑添加信任图文教程...
  16. 计算机cpu温度显示原理图,什么原理测cpu温度_cpu天梯图
  17. ROS学习第三天 ROS的通讯机制
  18. PCDATA和CDATA区别
  19. execution使用
  20. java平面内有n个矩形_java有关于M*N矩形求解正方形长方形个数问题

热门文章

  1. Mall电商实战项目(一)
  2. xen服务器池虚拟机自启,给在XenCenter管理的XenServer服务器上创建的虚拟机共享(上传)宿主机的镜像文件...
  3. PyCharm 2022最新版详细图文安装教程(安装+运行测试+汉化+背景图设置)
  4. Win7下硬盘安装Linux双系统
  5. 基于深度学习的音乐推荐系统
  6. linux卸载谷歌拼音,linux下安装google拼音输入法
  7. 20221920 2021-2022-2 《网络攻防实践》第1周作业
  8. 韩顺平Java学习 泛型
  9. 使用Docker搭建大数据Hadoop环境
  10. 批改网破解“禁止粘贴”