【引子】 IT这一行在我看来是比较要求动手能力的,但是人非生而知之;人们身上的技能除了一些本能之外,大多都是通过学习而得到的。 前一段时间一直在整理素材,写一个关于explain 的系列文章;在一开始我就遇到了一个问题,就是我需要一个示例数据库,不然 没办法进行,之前从事SQL Server相关工作 ...
分类:
数据库 时间:
2018-06-04 14:13:07
阅读次数:
494
0、整理表空间碎片optimize table tablename 1、表分区按年分区,季度子分区 总共产生24个分区,1年4个季度,6年24个季度。 2、按照天分区月表create_time支持如下日期格式:%Y-%c-%d%Y-%c-%d %h:%i:%s explain partitions ...
分类:
数据库 时间:
2018-06-02 22:14:55
阅读次数:
159
原文:http://bbs.landingbj.com/t-0-240751-1.html 1. 使用mysql explain 对sql执行效率进行检测 ,explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 1) 使用方法:在 ...
分类:
数据库 时间:
2018-06-02 17:39:14
阅读次数:
207
mvc_study StudyStartup Program code explain construction 即若需要使用startup的有参构造,则需要在configureappconfiguration中进行配置相应处理类 请求走向: 初始:Run --> ConfigureServices ...
分类:
Web程序 时间:
2018-06-02 13:59:43
阅读次数:
249
Circles and Pi Introduction id: intro 1 For as long as human beings exist, we have looked to the sky and tried to explain life on Earth using the moti ...
分类:
其他好文 时间:
2018-06-02 11:26:14
阅读次数:
151
MySQL数据库常见的两个瓶颈是CPU和I/O。 CPU在饱和的情况下一般发生在数据装入内存或者从磁盘上读取数据的时候,当装入的数据远大于 内存容量的时候,这时可能会发生I/O瓶颈, 如果是分布式应用的话,当查询量大的时候瓶颈可能会出现在网络上。 我们可以采用常用的Linux 命令来查看系统的性能状 ...
分类:
数据库 时间:
2018-05-26 11:54:43
阅读次数:
167
深入理解 index merge 是使用索引进行优化的重要基础之一。理解了 index merge 技术,我们才知道应该如何在表上建立索引。 1. 为什么会有index merge 我们的 where 中可能有多个条件(或者join)涉及到多个字段,它们之间进行 AND 或者 OR,那么此时就有可能 ...
分类:
数据库 时间:
2018-05-25 13:31:53
阅读次数:
185
一、 介绍 二、 索引的原理 三、 索引的数据结构 四、 聚集索引与辅助索引 五、 MySQL索引管理 六、 测试索引 七、 正确使用索引 八、 联合索引与覆盖索引 九、 查询优化神器-explain 十、 慢查询优化的基本步骤 十一、 慢日志管理 一 、介绍 为何要有索引? 一般的应用系统,读写比 ...
分类:
数据库 时间:
2018-05-23 13:04:14
阅读次数:
199
我在之前的随笔中介绍了function如何保存参数,如何实现调用相关知识。对于一个函数对象或者函数指针来说,应该很容易理解。不过对于如何在function中保存类的成员函数,这个还是值得一说的。 还是按照之前的方式,通过boost的type_index,我们可以比较容易的知道function的父类是 ...
分类:
其他好文 时间:
2018-05-23 02:16:27
阅读次数:
300
索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。MySQL提供了Explain,用于显示SQL执行的详细信息,可以进行索引的优化。 一、导致SQL执行慢 ...
分类:
数据库 时间:
2018-05-21 16:13:01
阅读次数:
185