一. 执行计划能告诉我们什么? SQL如何使用索引 联接查询的执行顺序 查询扫描的数据函数 二. 执行计划中的内容 SQL执行计划的输出可能为多行,每一行代表对一个数据库对象的操作 1. ID列 ID列中的如果数据为一组数字,表示执行SELECT语句的顺序;如果为NULL,则说明这一行数据是由另外两 ...
分类:
数据库 时间:
2019-01-08 15:13:08
阅读次数:
214
可以从这些方面进行优化: 数据库(表)设计合理 SQL语句优化 数据库配置优化 系统层、硬件层优化 数据库设计 关系数据库三范式 1NF:字段不可分;2NF:有主键,非主键字段依赖主键;3NF:非主键字段不能相互依赖; 解释:1NF:原子性 字段不可再分,否则就不是关系数据库;2NF:唯一性 一个表 ...
分类:
数据库 时间:
2019-01-07 17:43:22
阅读次数:
205
PHP方式写的一团糟所以就用python3重写了一遍,所以因为第二次写了,思路也更清晰了些。 提醒:可能会有502的错误,所以做了异常以及数据库事务处理,暂时没有想到更好的优化方法,所以就先这样吧。待更懂python再进一步优化哈 欢迎留言赐教~ 来源:https://blog.csdn.net/q ...
分类:
编程语言 时间:
2019-01-06 18:10:22
阅读次数:
205
nginx错误界面优化 在进行web访问的时候,经常会遇到网站打不开报错的情况,nginx默认的界面并不美观,我们可以通过重定向到自定义的错误页面,提升用户体验,比如淘宝的错误页面还有商品信息和广告。 优化方法 编辑nginx.conf配置文件,在server代码块中加上一行 error_page ...
分类:
其他好文 时间:
2019-01-03 20:10:48
阅读次数:
202
采用left join 和 右表.id is null 方法优化。 ...
分类:
数据库 时间:
2019-01-02 10:36:19
阅读次数:
334
1.冒泡排序:列表每两个相邻的数,如果前面比后面大,则交换这两个数 一趟排序完成后,则无序区减少一个数,有序区增加一个数 代码关键点:趟,无序区范围 第0趟,无序区没有数 第1趟,无序区1个数 无序去范围: 第i趟,无序区有n-i个数,无序区范围为n-i-1(从0开始,指针不会指到最后一个数) 代码 ...
分类:
编程语言 时间:
2018-12-28 00:46:28
阅读次数:
146
常用配置详解 1 目录结构 /bin:脚本文件目录。 /common/lib:存放所有web项目都可以访问的公共jar包(使用Common类加载器加载)。 /conf:存放配置文件,最重要的是server.xml。 /logs:存放日志文件。 /server/webapps:来管理Tomcat-we ...
分类:
其他好文 时间:
2018-12-21 14:11:18
阅读次数:
235
目标: 1: 提高IO性能 2: 减少cpu 运算次数 3: 相同硬件下提升性能 解决方案: 1: 复杂的运算通过程序来解决 2:通过高速缓存减少mysql压力 3:分库分表,分布式,主从 4:mysql 调优,语句优化 5: 合理的设计表结构及索引 6:硬件升级 查询优化方法 拆分大的sql语句 ...
分类:
数据库 时间:
2018-12-19 15:41:37
阅读次数:
200
浅谈MySQL中优化sql语句查询常用的30种方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字 ...
分类:
数据库 时间:
2018-12-15 17:14:19
阅读次数:
150
vue和react对比(详解) 放两张图镇压小妖怪 本文先讲共同之处, 再分析区别 大纲在此: 共同点: a、都使用虚拟dom b、提供了响应式和组件化的视图组件 c、注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库。 区别: a、优化 b、HTML&CSS c、构建工具 d、数 ...
分类:
其他好文 时间:
2018-12-12 12:20:23
阅读次数:
205