性能下降SQL慢 、执行时间长 、 等待时间长 常见原因: 1.查询语句写的烂 2.索引失效 2.关联查询太多join(设计缺陷或不得已的需求) 3.服务器调优及各个参数设置(缓冲\线程数等) sql 执行顺序 索引简介 是什么 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高校获 ...
分类:
其他好文 时间:
2019-03-19 17:00:17
阅读次数:
153
【Spark内存模型】 Spark在一个executor中的内存分为3块:storage内存、execution内存、other内存。 1. storage内存:存储broadcast,cache,persist数据的地方。 2. execution内存:执行内存,join、aggregate、ma ...
分类:
其他好文 时间:
2019-03-18 01:15:47
阅读次数:
156
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下 ...
分类:
其他好文 时间:
2019-03-18 01:07:06
阅读次数:
155
在jvm调优中一个离不开的重点是垃圾回收,当垃圾回收成为系统达到更高并发量的瓶颈时,我们就需要对jvm中如果进行“自动化”垃圾回收技术实施必要的监控和调节。 对于调优之前,我们必须要了解其运行原理,java 的垃圾收集Garbage Collection 通常被称为“GC”,它诞生于1960年 MI ...
分类:
其他好文 时间:
2019-03-16 09:30:47
阅读次数:
238
jvm 性能调优工具之 jmap 概述 命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。 jmap 用法 参数: option: 选项参数。 pid: 需要打印配置信 ...
分类:
其他好文 时间:
2019-03-14 18:07:34
阅读次数:
187
一、简介 1、概念 mybatis 是一个半自动轻量级的一个 orm 框架 2、作用 将 java 与 sql 分离,解决了 jdbc 的硬编码问题,方便 sql 的修改; sql 由开发人员控制,更加方便 sql 的调优; 3、快速开始 (1)原始方法 建一个全局配置文件,里面是数据源等运行环境的 ...
分类:
编程语言 时间:
2019-03-13 16:41:37
阅读次数:
214
因业务上的需要,无可避免的一些运算一定要使用shuffle操作,无法用map类的算子来替代,那么尽量使用可以map侧预聚合的算子。 map侧预聚合,是指在每个节点本地对相同的key进行一次聚合操作,类似于MapReduce中的本地combine。map-side预聚合之后,每个节点本地就只会有一条相 ...
分类:
其他好文 时间:
2019-03-12 09:12:48
阅读次数:
303
分类算法:对目标值进行分类的算法 1、sklearn转换器和预估器 2、KNN算法 3、模型选择与调优 4、朴素贝叶斯算法 5、决策树 6、随机森林 sklearn转换器(transfer)与估计器(estimeter) 1、转换器 - 特征工程的父类 转换器 - 特征工程的父类 1、API的实现过... ...
分类:
编程语言 时间:
2019-03-10 12:23:56
阅读次数:
627
spring boot下Servlet容器Tomcat和Undertow性能对比 - shog808的博客 - CSDN博客https://blog.csdn.net/shog808/article/details/79162871 基于Dubbo的压测调优实例 - 简书https://www.ji ...
分类:
其他好文 时间:
2019-03-07 15:50:53
阅读次数:
214
1. 年轻代大小选择 * 响应时间优先的应用:尽可能设大,直到接近系统的最低响应时间限制(根据实际情况选择)。在此种情况下,年轻代收集发生的频率也是最小的。同时,减少到达年老代的对象。 * 吞吐量优先的应用:尽可能的设置大,可能到达Gbit的程度。因为对响应时间没有要求,垃圾收集可以并行进行,一般适 ...
分类:
编程语言 时间:
2019-03-06 12:01:54
阅读次数:
191