随笔分类 - 数据库
摘要:最近优化一批接口,之前只优化过MySQL数据库语句,它和SQL SERVER的差别还是很大的,记录一下优化后时间差别最大的两个接口。 接口一: 根据条件查询十个分表,SQL语句处理后如下,其中查询条件不止三个,还有一些其他。优化前:75s 优化: 优化点一:如果username字段有索引,但是lik
阅读全文
摘要:今天写了一个sql,其中涉及的表中的数据量都差不多为50w左右,查询发现用了8s。这个只是测试服上数据,放到正式服上,肯定一运行就挂了。 然后就用EXPLAIN分析了一下,发现Orders表没有命中索引,但是查询Orders中的GuidNo已经设置了索引,但就是不能命中。 然后我将上面的语句分为两个
阅读全文
摘要:一、安装 我使用的系统是Ubuntu16.04,不同版本系统参照官网安装步骤。安装官网4个步骤安装好MongoDB并启动。 安装MongoDB可视化工具compass(可视化管理工具比较多,可以看这篇文章介绍)。我的可视化工具是安装在Window上,MongoDB安装在Ubuntu上,现在来远程连接
阅读全文
摘要:要想分析MySQL查询语句中的相关信息,如是全表查询还是部分查询,就要用到explain. 一、explain 用法:explain +查询语句。 id:查询语句的序列号,上面图片中只有一个select 语句,所以只会显示一个序列号。如果有嵌套查询,如下 select_type:表示查询类型,有以下
阅读全文

浙公网安备 33010602011771号