报表需求1:从六千多万条数据中找需要的top100 方法:1.mysql explain 2.索引 由于数据量大,因此我们需要通过索引的方式降低搜索时间,不加索引FineReport直接报了sql时间过长的错误。 因此在对应的月份、用户等字段加了联合索引(保证这些选取的字段不为空,联合索引有最左匹配 ...
分类:
数据库 时间:
2020-04-28 09:26:22
阅读次数:
78
查k8s支持的存储 [root@master ~]# kubectl explain pods.spec.volumes KIND: Pod VERSION: v1 RESOURCE: volumes <[]Object> DESCRIPTION: List of volumes that can ...
分类:
其他好文 时间:
2020-04-26 20:48:37
阅读次数:
75
查看执行计划 db.find(query).explain() “cursor”:“BasicCursor” --说明没有索引 “nscannedObjects”:1000 --理论上要扫描的行数 “cursor”: “BasicCursor sn_1” --用到了btree索引 2. 查看索引 d ...
分类:
数据库 时间:
2020-04-25 11:04:04
阅读次数:
69
| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章整理在一起 "Github实践精选" ,方便 ...
分类:
编程语言 时间:
2020-04-22 09:28:29
阅读次数:
76
我用 Console APP 可以访问创建,但是我们的Web程序就报错: 也是奇葩了。找到一位大神的方法: https://stackoverflow.com/questions/582988/can you explain why directoryinfo getfiles produces t ...
分类:
其他好文 时间:
2020-04-20 21:35:38
阅读次数:
250
MySQL 性能优化神器 Explain 使用分析 mysql优化 mysql 更新于 2017-01-18 约 28 分钟 简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN ...
分类:
数据库 时间:
2020-04-17 17:16:37
阅读次数:
78
Mysql 优化 一、使用索引进行优化 在mysql中,创建数据表后会生成数据文件,索引文件,后缀名为.MYI的文件就是索引文件。索引的原理就是通过空间换取时间,所以索引并不是建立的越多越好。 我们可以通过explain的结果来分析该查询语句是否使用了索引。通过查看type,extra和rows的结 ...
分类:
数据库 时间:
2020-04-13 16:55:25
阅读次数:
89
创建索引,但是索引查询速度慢,后来使用explain排查,发现索引失效。那么,记录一下索引失效的场景。 like查询,以%开头 where条件中有or !=,not in,not exist where条件使用函数或者计算 联合索引单独使用,只有第一个字段有效,其他字段无效 ...
分类:
其他好文 时间:
2020-04-13 12:11:41
阅读次数:
69
1、索引的使用场景 哪些情况使用索引: 1、主键自动建立唯一索引 2、频繁作为查询条件的字段应该创建索引 where 3、多表关联查询中,关联字段应该创建索引on两边都要创建索引 select * from user left join order on user.id = order.userid ...
分类:
数据库 时间:
2020-04-12 16:18:16
阅读次数:
106
| 如果好看,请给个赞 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章整理在一起 "Github实践精选" ,方便 ...
分类:
编程语言 时间:
2020-04-08 09:25:52
阅读次数:
218