多表查询时,执行速度耗时太多
目录
环境
症状
问题原因
解决方案
环境
系统平台:中标麒麟(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类型。
多表查询时,执行速度耗时太多相关推荐
- Hibernate 原生SQL多表查询时-字段名相同-查询数据覆盖问题
问题描述 实际工作中通过Hibernate进行多表查询 两个实体类有相同属性 如下图所示 t_project_iter和t_project_story 表中TITLE 中字段名称相同 通过如下图方式进 ...
- oracle连接连表查询时,两表的连接字段类型不一致的时候,会导致ora 01722无效数字错误,这时候需要转换...
类型不匹配,需要类型转换,函数:to_char()转换成字符, to_num()转换成数字 转载于:https://www.cnblogs.com/shenzhichipingguo/p/871710 ...
- java多对多关联数据操作,hibernate实施多对多关联查询时,关联表数据被删除
hibernate执行多对多关联查询时,关联表数据被删除 本帖最后由 binbb521 于 2012-12-04 11:48:29 编辑 S2SH框架开发的网站,执行两个多对多关系的表查询时,关联两个 ...
- 查询两张表 然后把数据并在一起_工作表数据查询时,类似筛选功能LIKE和NOT LIKE的应用...
大家好,我们继续讲解VBA数据库解决方案,今日讲解第53讲内容:工作表查询时,类似于筛选功能的LIKE和NOT LIKE 的应用.大家在工作的时候,利用EXCEL操作,筛选是必不可少的工具之一.例如我 ...
- mysql多表查询数值为空null时处理成0
1.需求 在遇到多张表查询时,很可能查一个关联数值时,并没有这条关联记录,所以查询到的结果是null,通常需要把这个结果处理成0或者其他.如图 2.问题 部门是有11个的,但是其他几个部门没有人员,就 ...
- [慢查优化]联表查询注意谁是驱动表 你搞不清楚谁join谁更好时请放手让mysql自行判定...
写在前面的话: 不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程: 不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小: ...
- MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物
MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物 前言 1.MySQL概述 1.1数据库相关概念 1.2MySQL数据库 1.2.1版本 1.2.2下载 1.2.3安装 ...
- Mysql多表查询效率的研究(一)
Mysql多表查询效率的研究(一) 本文探究了mysql InnoDB引擎在多表查询的应用场景下,使用子表.内连接和左联接运行速度的差别,并且比较了索引使用与否对查询效率的影响. 第一部分简略地概括了 ...
- 基础第三-MySQL-多表查询-索引-事务笔记
多表查询介绍 目标 了解什么是多表查询,及多表查询的两种方式 什么是多表查询 查询多张表才能得到我们想要的数据 比如:我们想查询到孙悟空在哪个部门,需要将部门表和员工表同时进行查询 [外链图片转存失败 ...
最新文章
- Python虚拟环境pyenv、venv(pyvenv)、virtualenv之间的区别,终于搞清楚了!
- 使用TortoiseGit处理代码冲突
- openFeign 服务接口的调用02—— openFeign 的使用步骤
- Java 8备忘单中的可选
- 学习 | Node.js 之定时任务
- python遇到的问题-Python常见问题
- mac 配置环境变量,讲的太仔细了,非常棒
- nrf52840学习心得(一)
- SOUI中几个view视图控件的基本使用
- thinkphp5 域名路由
- 通过wireshark抓包对nmap一些原理分析
- CDH6.2.1安装Kudu maste无法启动 Unable to initialize catalog manager
- Cisco Packet Tracer 配置交换机与路由器静态路由
- spring cloud 资源服务器授权配置
- 02自定义面板区附加功能模块及清单编写
- 解决Maven无法使用ojdbc依赖的问题
- C++构造函数概念及使用方法
- 2021互联网人开年平均薪资才15000!
- CityMaker学习教程08 一个示例,创建漫游路径
- iMatrix平台6.0.0.RC1版本可以在线使用了