安装Query Rewrite Plugin 在MySQL的安装目录的share文件夹下,有两个文件用来安装和卸载Query Rewrite Plugin: 安装完成后,可以使用下面脚本查看功能是否启用: 演示Demo 1、插入重写规则 2、加载规则 3、测试重写: 可以发现SQL语句中的换行或空格 ...
分类:
数据库 时间:
2019-10-29 11:16:07
阅读次数:
107
本人3年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、滴滴等公司offer,岗位是Java后端开发,最终选择去了阿里巴巴。 面试了很多家公司,感觉大部分公司考察的点都差不多,所以将自己的心得记下来,希望能给正在找或者准备找工作的朋友提供一点帮助。另外,目前在阿里也做面 ...
分类:
编程语言 时间:
2019-10-29 00:39:42
阅读次数:
391
pg_flame 是golang 编写的一个将pg的EXPLAIN ANALYZE 转换为火焰图,使用简单 以下是一个简单的demo 环境准备 docker-compose 文件 version: "3" services: postgres: image: postgres:9.6.11 port ...
分类:
数据库 时间:
2019-10-28 16:13:05
阅读次数:
146
在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快。 如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的统计信息,例如键的基数,它能帮您在优化方面做出更好的选择。 explain 返回了一行记录,它包括 ...
分类:
数据库 时间:
2019-10-28 14:40:19
阅读次数:
86
COUNT全表记录 在MySQL中,相同的SQL不同的存储引擎执行计划不同: 现有测试表TB101: 对于没有WHERE条件的COUNT(*)/COUNT(1)/COUNT(ID)/COUNT(C1)的执行计划为: 对于没有WHERE条件的COUNT(C2)的执行计划为: 可以发现,对于MyISAM ...
分类:
数据库 时间:
2019-10-28 01:24:14
阅读次数:
97
"需求规格说明书" "组长博客链接" 1.团队项目安排 | 阶段序列 |阶段时间 | 主要阶段任务 | 完成情况| | | | | | | 第一阶段| 9.28| 确认选题和团队分工 | 完成 | |第二阶段| 10.1~10.21 | 团队选题报告 | 完成 | |第三阶段| 10.1~10.26 ...
分类:
其他好文 时间:
2019-10-27 22:46:12
阅读次数:
147
目录一、索引基础二、唯一索引三、索引的一些参数.四、使用 explain五、 explain executionStats 查询具体的执行时间 一、索引基础 索引是对数据库表中的一列或者多列的值进行排序的一种结构,可以让我们查询数据变得更快. 创建索引 获取当前集合的索引 删除索引的命令 创建复合索 ...
分类:
数据库 时间:
2019-10-27 18:53:02
阅读次数:
211
1、toad 如何进行表分析?(1)选中表名按F4,然后弹出对话框有个按钮叫Analyze table,点击后按绿色的三角符号(2)进行表分析的作用是整理索引,提高执行效率2、toad中如何查看sql的执行计划(1)通过toad中的Run explain plan for current state ...
分类:
其他好文 时间:
2019-10-27 18:41:19
阅读次数:
166
scikit_learn 中文说明入门 原文:http://www.cnblogs.com/taceywong/p/4568806.html 原文地址:http://scikit-learn.org/stable/tutorial/basic/tutorial.html翻译:Tacey Wong 概 ...
分类:
其他好文 时间:
2019-10-27 14:34:59
阅读次数:
136
传送门 "Luogu" 解题思路 先跑一遍 $\text{Floyd}$ 预处理任意两点距离。 然后再二分时间,将每个人与该时间内可以到达的点连边,建一张二分图。 若最大匹配数大于等于所需,那么就缩小二分范围,最后记得判无解,然后输出答案即可。 细节注意事项 + 网络流好像不是很好写这道题? 参考代 ...
分类:
其他好文 时间:
2019-10-26 22:50:49
阅读次数:
82