excel删除power query 隐藏表 Mysql中哪些场景下会导致使用了索引但索引失效,导致性能变差?

[更新]
·
·
分类:互联网
4197 阅读

excel删除power query 隐藏表

excel删除power query 隐藏表 Mysql中哪些场景下会导致使用了索引但索引失效,导致性能变差?

Mysql中哪些场景下会导致使用了索引但索引失效,导致性能变差?

Mysql中哪些场景下会导致使用了索引但索引失效,导致性能变差?

程序员应该知道,为了提高数据库的查询速度,我们可以对表上的一个字段或多个字段进行索引,但是一些错误的SQL编写可能会导致索引失效。

01.检查实施计划

如何判断SQL的执行是全表扫描还是索引,要看SQL的执行计划,而不是凭感觉;很多工具都提供了查看执行计划的功能,但是最原始的方法是通过explain查看;下面的SQL,是否使用索引,一目了然。

1.没有索引

解释select * from用户,其中性别M

2.有一个索引

解释select * from user where name Tom

02.该索引无效

1.使用like时,% doesn t拿前面的索引(可以拿后面的索引);

解释select * from用户,其中名称如%om

2.存在数据类型的隐式转换。比如这里的手机号码字段设置为varchar类型,但是查询中使用了号码,所以[可能]不取索引。

解释select * from user where mobile 13800000000

3.不要使用,ltgt!;

解释select * from user where mobile ltgt 13800000000

解释select * from user where mobile!13800000000

4.对索引字段使用函数;

解释select * from user where length(mobile)lt 10

5.联合索引,如果查询条件不满足最左匹配原则,则不取索引;

6.或会使索引无效,尽管条件或周围有索引;

解释select * from用户名Tom或mobil

如何制作非常精美的Excel文档?

其实制作精美的EXCEL文档并不复杂。很多人会选择安装第三方EXCEL插件,但是第三方EXCEL插件的很多功能是要收费的。所以可以用EXCEL本身的功能,更适合,也更精致。这是EXCEL的模板功能。

首先,打开EXCEL,进入模板界面

当我们打开EXCEL时,总会出现下面这个界面,在这个界面中我们可以进入模板界面。或者点击菜单栏中的文件,出现如下界面。

其次,在模板界面选择你需要的模板。

EXCEL已经帮你把各种模板分类了。你可以在这里找到你需要的EXCEL模板,在这里你会得到一个非常漂亮的EXCEL模板。如果没有合适的模板,可以直接在搜索器中搜索更多的模板,在模板页面底部有提示。

第三,编辑个性数据

假设我选择了一个每日工作安排的模板。

这时候就会出现一个漂亮的作息模板,你只需要填写数据,进行微调就可以了。