前言上一篇我们分析了查询Hint的用法,作为调优系列的最后一个玩转模块的第一篇。有兴趣的可以点击查看:SQL Server调优系列玩转篇(如何利用查询提示(Hint)引导语句运行)本篇继续玩转模块的内容,同样,还是希望扎实掌握前面一系列的内容,才进入本模块的内容分析。闲言少叙,进入本篇的内容。技术准...
分类:
数据库 时间:
2015-01-25 22:22:22
阅读次数:
278
VisualVM是一个以监控、显示本地或者远程服务器JVM工作情况,进行性能调优的工具。借助VisualVM,我们可以实现对JVM内存各个子池、CPU、垃圾收集器等方面进行监控,从而发现程序代码中潜在的泄露点和配置问题。远程监控LinuxJVM有两种连接方式:CentOS6.5安装:yuminstalljava-..
分类:
编程语言 时间:
2015-01-25 11:14:38
阅读次数:
269
KVM虚拟化CPU技术总结一NUMA技术介绍NUMA是一种解决多CPU共同工作的技术方案,我们先回顾下多CPU共同工作的技术架构历史。多CPU共同工作主要有三种架构,分别是SMPMPPNUMA架构。SMPMPPNUMA都是为了解决多CPU共同工作的问题。早期的时候,每台服务器都是单CPU,随着技术发展,出..
分类:
其他好文 时间:
2015-01-25 11:13:59
阅读次数:
299
Hadoop中map以及reduce的参数总结及说明...
分类:
其他好文 时间:
2015-01-23 23:08:48
阅读次数:
381
JAVA虚拟机新生代,包括eden space+2个survivor空间。
新生代用来存放新近创建的对象,新生代的特点是对象更新速度快,在短时间内产生大量的“死亡对象”。对年轻代的垃圾回收称作次级回收 (minor gc)
1、新生代与次级回收
新生代分为三个区域, 一个eden spac , 2个大小相同的survivor, 应用程序只能使用一个eden和一个survivor, 当发生...
分类:
其他好文 时间:
2015-01-23 23:06:50
阅读次数:
300
最近做了指标监控系统的后台,包括需求调研、代码coding、调试调优测试等,穿插其他杂事等前后花了一个月左右。 指标监控指的是用户通过接口上传某些指标信息,并且通过配置阈值公式和告警规则等信息监测自己上传指标的准确性。程序方面,接口和前台采用go + redis + mysql,后台pytho...
分类:
其他好文 时间:
2015-01-23 00:31:58
阅读次数:
321
最近执行一个项目调优,发现使用第三方的Json库导致性能差。原以为问题就这么定位到了,结果去掉Json操作后,性能也不见好转。 现象非常诡异:CPU、内存、网络、磁盘使用率均有剩余,而且压力也是足够的。即使施加更大压力,吞吐量也不见好转。 于是监控了一下Java进程状态,发现几乎所有进程都处在状态:...
分类:
Web程序 时间:
2015-01-22 21:35:54
阅读次数:
383
第一个线程负责回收Heap的Young区第二个线程在Heap不足时,遍历Heap,将Young 区升级为Older区Older区的大小等于-Xmx减去-Xmn,不能将-Xms的值设的过大,因为第二个线程被迫运行会降低JVM的性能。JVM的垃圾回收机制详解和调优1.JVM的gc概述 gc即垃圾收集机制...
分类:
其他好文 时间:
2015-01-21 06:35:32
阅读次数:
295
前言前面几篇我们分析了关于SQL Server关于性能调优的一系列内容,我把它分为两个模块。第一个模块注重基础内容的掌握,共分6篇文章完成,内容涵盖一系列基础运算算法,详细分析了如何查看执行计划、掌握执行计划优化点,并一一列举了日常我们平常所写的T-SQL语句所会应用的运算符。我相信你平常所写的T-...
分类:
数据库 时间:
2015-01-20 23:32:19
阅读次数:
311