目录
环境
症状
问题原因
解决方案

环境
系统平台:中标麒麟(CPU龙芯)7
版本:4.5,4.5.2
症状
客户源库为MySQL5.7.25,同样的sql在MySQL数据库中可以秒查,但是在瀚高数据库V4.5.2中需要等待大概15秒的时间才会出现查询结果。(sql详见附件)

问题原因
使用执行计划explain查看,因sql中三条left join语句耗费较多时间。进行相应的调整之后仍没有较大改善,因为t_opt_stnet_nation 中ID字段为bigint类型,SYS_USER u中PROVINCE、CITY、DISTRICT为varchar类型,在执行时每条都要将bigint转为varchar在执行导致的查询速度变慢。

解决方案
解决方案一:

将t_opt_stnet_nation表中ID字段强制转为varchar类型。

解决方案二:

将t_opt_stnet_nation表中ID字段的数据类型由bigint类型改为varchar类型。

多表查询时,执行速度耗时太多相关推荐

  1. Hibernate 原生SQL多表查询时-字段名相同-查询数据覆盖问题

    问题描述 实际工作中通过Hibernate进行多表查询 两个实体类有相同属性 如下图所示 t_project_iter和t_project_story 表中TITLE 中字段名称相同 通过如下图方式进 ...

  2. oracle连接连表查询时,两表的连接字段类型不一致的时候,会导致ora 01722无效数字错误,这时候需要转换...

    类型不匹配,需要类型转换,函数:to_char()转换成字符, to_num()转换成数字 转载于:https://www.cnblogs.com/shenzhichipingguo/p/871710 ...

  3. java多对多关联数据操作,hibernate实施多对多关联查询时,关联表数据被删除

    hibernate执行多对多关联查询时,关联表数据被删除 本帖最后由 binbb521 于 2012-12-04 11:48:29 编辑 S2SH框架开发的网站,执行两个多对多关系的表查询时,关联两个 ...

  4. 查询两张表 然后把数据并在一起_工作表数据查询时,类似筛选功能LIKE和NOT LIKE的应用...

    大家好,我们继续讲解VBA数据库解决方案,今日讲解第53讲内容:工作表查询时,类似于筛选功能的LIKE和NOT LIKE 的应用.大家在工作的时候,利用EXCEL操作,筛选是必不可少的工具之一.例如我 ...

  5. mysql多表查询数值为空null时处理成0

    1.需求 在遇到多张表查询时,很可能查一个关联数值时,并没有这条关联记录,所以查询到的结果是null,通常需要把这个结果处理成0或者其他.如图 2.问题 部门是有11个的,但是其他几个部门没有人员,就 ...

  6. [慢查优化]联表查询注意谁是驱动表 你搞不清楚谁join谁更好时请放手让mysql自行判定...

    写在前面的话: 不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程: 不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小: ...

  7. MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物

    MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物 前言 1.MySQL概述 1.1数据库相关概念 1.2MySQL数据库 1.2.1版本 1.2.2下载 1.2.3安装 ...

  8. Mysql多表查询效率的研究(一)

    Mysql多表查询效率的研究(一) 本文探究了mysql InnoDB引擎在多表查询的应用场景下,使用子表.内连接和左联接运行速度的差别,并且比较了索引使用与否对查询效率的影响. 第一部分简略地概括了 ...

  9. 基础第三-MySQL-多表查询-索引-事务笔记

    多表查询介绍 目标 了解什么是多表查询,及多表查询的两种方式 什么是多表查询 查询多张表才能得到我们想要的数据 比如:我们想查询到孙悟空在哪个部门,需要将部门表和员工表同时进行查询 [外链图片转存失败 ...

最新文章

  1. Python虚拟环境pyenv、venv(pyvenv)、virtualenv之间的区别,终于搞清楚了!
  2. 使用TortoiseGit处理代码冲突
  3. openFeign 服务接口的调用02—— openFeign 的使用步骤
  4. Java 8备忘单中的可选
  5. 学习 | Node.js 之定时任务
  6. python遇到的问题-Python常见问题
  7. mac 配置环境变量,讲的太仔细了,非常棒
  8. nrf52840学习心得(一)
  9. SOUI中几个view视图控件的基本使用
  10. thinkphp5 域名路由
  11. 通过wireshark抓包对nmap一些原理分析
  12. CDH6.2.1安装Kudu maste无法启动 Unable to initialize catalog manager
  13. Cisco Packet Tracer 配置交换机与路由器静态路由
  14. spring cloud 资源服务器授权配置
  15. 02自定义面板区附加功能模块及清单编写
  16. 解决Maven无法使用ojdbc依赖的问题
  17. C++构造函数概念及使用方法
  18. 2021互联网人开年平均薪资才15000!
  19. CityMaker学习教程08 一个示例,创建漫游路径
  20. iMatrix平台6.0.0.RC1版本可以在线使用了

热门文章

  1. 浅析供应链金融业务发展态势及提升路径
  2. Win32:一个全新的、被忽视的桌面互联网内容平台
  3. GDUT 2.25 D
  4. Feature|微生物组学研究的机遇与挑战
  5. 晚风心里吹-粤语歌词谐音
  6. 在Windows下也可以玩Ghost
  7. 基于Vue实现的问卷调查平台
  8. table标签的介绍
  9. ppt怎么转换为pdf
  10. 泰勒求三角函数近似值