MySQL性能优化(十)in参数列表过长导致的性能问题

俊达1年前1244
 MySQL性能优化(十)in参数列表过长导致的性能问题
有时候可能有人会问:where条件中使用in和or有什么区别,哪种写法性能更好?in参数个数有没有限制?下面就是一个由于in参数列表过长导致的性能问题。一个例子当时使用的是mysql 5.6版本SEL...

MySQL性能优化(九)range和ref

俊达1年前1286
MySQL性能优化(九)range和ref
有的时候,我们会遇到这样的情况:明明有索引,明明有更好的执行计划,但是优化器并没有选择这个最优的执行计划。优化器可能会选择并非最优的索引,可能选择并非最优的数据访问方式。下面是一个真实的例子:一个例子...

CDP实操--集群配置Auto-TLS

耀灵1年前445
CDP实操--集群配置Auto-TLS
1.1手动创建CA证书# ls /tls # cd /tls/ca # openssl genrsa -out ca.key 2048 # cat ca.key # openssl rsa -...

服务器间文件传输方法

红米1年前1739
一、windows间互传当我们想要对业务数据进行传输时,需要借助第三方工具或者系统自带的服务进行数据传输,以下介绍三种常见数据传输方法1、通过windows自带的系统映射服务拷贝数据到目标服务器;端口...

Linux操作系统启动流程

辰星1年前307
Linux操作系统启动流程
无论Windows还是Linux操作系统,启动之前都会对硬件进行检测,之后硬盘引导启动操作系统,下面是与启动系统相关的几个概念。...

MySQL性能优化(八)exists子查询优化一例

俊达1年前377
MySQL性能优化(八)exists子查询优化一例
一个例子SELECT u.id userId,       u.mobile,  &nbs...

MySQL性能优化(七)优化or查询的另一个例子

俊达1年前406
MySQL性能优化(七)优化or查询的另一个例子
优化or查询的另外一个例子。一个例子SELECT msg.msg_id, msg.content , … FROM msg   ...

MySQL性能优化(六)优化or条件

俊达1年前694
MySQL性能优化(六)优化or条件
优化器是数据库中非常核心,又非常复杂的一个组件。有的SQL,优化器选择的执行计划并不是最优的,通过改写SQL,可以帮助优化器找到最优的执行计划。where条件中的or子句,是比较容易出问题的一个场景。...

MySQL性能优化(五)字符集不一致导致的隐式类型转换

俊达1年前393
MySQL性能优化(五)字符集不一致导致的隐式类型转换
上一篇文章中,我们介绍了隐式类型转换。这里我们介绍另一种形式的隐式类型转换,由于字符集不一致,导致关联查询无法使用索引。一个例子SELECT *  FROM funds...

MySQL性能优化(四)隐式类型转换

俊达1年前273
我们知道, where条件中,对一个索引字段进行运算会导致无法使用该字段的索引。有些情况下,即使没有显式地对索引字段进行运算,但是数据库会进行隐式类型转换,这也会导致无法使用索引。会发生隐式类型转换的...

ES运维(八)添加IK分词器

二龙1年前415
ES运维(八)添加IK分词器
...

ES运维(七)添加sql插件

二龙1年前697
ES运维(七)添加sql插件
...