Bash One-Liners Explained, Part I: Working with files https://catonmat.net/bash-one-liners-explained-part-oneBash One-Liners Explained, Part II: Worki ...
分类:
其他好文 时间:
2019-02-04 08:59:33
阅读次数:
364
借助explain分析SQL,判断该怎么建立索引。 还需要注意,有些情况会导致索引失效,用不上索引,应该优化SQL,应用上索引。 什么情况导致索引失效? 1、在索引列上做任何操作(计算、函数、类型转换(字符串不加引号时)) 2、索引中范围条件右边的列 3、在使用不等于(!=或<>)和IS NOT N ...
分类:
数据库 时间:
2019-01-21 21:12:34
阅读次数:
204
本文是对k8s,kubectl常用命令的总结。语法kubectl[command][TYPE][NAME][flags]1command:子命令,用于操作Kubernetes集群资源对象的命令,如create,delete,describe,get,apply等2TYPE:资源对象的类型,如pod,service,rc,deployment,node等,可以单数、复数以及简写(pod,pods,p
分类:
Web程序 时间:
2019-01-21 01:10:04
阅读次数:
1037
MySQL之索引原理与慢查询优化 阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一 ...
分类:
数据库 时间:
2019-01-20 23:34:18
阅读次数:
301
https://dev.mysql.com/doc/refman/8.0/en/explain-output.html https://dev.mysql.com/doc/refman/5.7/en/explain-output.html ...
分类:
其他好文 时间:
2019-01-17 23:45:55
阅读次数:
158
Non-fragile instance variables are a headline feature of the modern Objective-C runtime available on iPhone and 64-bit Mac. They provide framework dev ...
分类:
其他好文 时间:
2019-01-16 13:18:30
阅读次数:
145
获取 type:查询类型 1.可以判断出,全表扫描还是索引扫描(ALL就是全表扫描,其他就是索引扫描) 2.对于索引扫描来讲,可以西划分,可以判断是哪一种扫描 type的具体类型介绍: ALL:全表扫描 Index:全索引扫描 range:索引范围扫描 union all 不去重 union 会去重 ...
分类:
其他好文 时间:
2019-01-15 17:08:11
阅读次数:
222
Mysql Explain 主要重要的字段有上面红色方框圈出来的那几个。 type: 连接类型,一个好的SQL语句至少要达到range级别,杜绝出现all级别。 key: 使用到的索引名,如果没有选择索引,值是NULL。可以采取强制索引方式。 key_len: 索引长度。 rows: 扫描行数,该值 ...
分类:
数据库 时间:
2019-01-14 14:29:41
阅读次数:
206
1、什么是MySQL执行计划 要对执行计划有个比较好的理解,需要先对MySQL的基础结构及查询基本原理有简单的了解。 MySQL本身的功能架构分为三个部分,分别是 应用层 ...
分类:
数据库 时间:
2019-01-12 18:03:29
阅读次数:
216
索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。MySQL提供了Explain,用于显示SQL执行的 ...
分类:
数据库 时间:
2019-01-12 17:58:43
阅读次数:
159