知识体系1、Unix/Linux平台技术:基本命令,Linux下的开发环境2、企业级数据库技术:SQL语言、SQL语句调优、Oracle数据库技术3、Java 语言核心技术:Java语言基础、Java面向对象编程、JDK核心API、Java集合框架、Java网络编 程、JavaI/O编程、Java多...
分类:
移动开发 时间:
2015-05-27 12:11:30
阅读次数:
215
Apache配置详解和调优参数: http://www.cnblogs.com/JohnABC/p/3415913.html http://www.cnblogs.com/JohnABC/p/3417682.htmlNginx配置详解和调优参数: php-fpm配置详解和调优参数: http...
分类:
其他好文 时间:
2015-05-26 18:12:47
阅读次数:
132
目的
随着企业要处理的数据量越来越大,Hadoop运行在越来越多的集群上,同时MapReduce由于具有高可扩展性和容错性,已经逐步广泛使用开来。因此也产生很多问题,尤其是性能方面的问题。这里从管理员角度和用户角度分别介绍Hadoop性能优化的一些体会。
本文是基于Hadoop 0.20.x(包括1x),cdh 3及以上版本做介绍。(Hadoop的版本比较杂乱,具体可以看参...
分类:
其他好文 时间:
2015-05-26 09:11:52
阅读次数:
482
系统运行出现高CPU报警,一般可以通过top或者任务管理器找到哪些进程在使用CPU,但这个粒度不能让我们知道得更多,我们需要找到程序的哪部分在占用CPU并且在占用CPU做什么,这样才有利于我们以后调优,下面介绍一种可行的思路:
找到占用CPU高的进程p
找到进程p中占用CPU高的线程t
找到线程t在做什么
本文以Linux下Java应用程序为例,其他环境或程序可参照该思路,只要思路清晰就好办了
打开...
分类:
编程语言 时间:
2015-05-24 20:25:32
阅读次数:
178
iScoll这个开源组件的作者写了一篇心得 ,分享了他对前端性能优化的经验,这里翻译一下,有不错的参考作用。 --------------------- 首先,不要迷信“性能优化技巧(performance tricks)”之类的文章,包括你在看...
分类:
Web程序 时间:
2015-05-22 13:40:17
阅读次数:
142
在理解统计信息(3/6):谁创建和管理统计信息?在性能调优中,统计信息的作用里我们讨论了统计信息的自动创建和自动更新。我们真的需要人为维护统计信息来保持性能最优?答案是肯定的,这取决与你的工作量。SQL Server只在达到阀限值时进行统计信息的自动更新。当大量的Insert/Update/Dele...
分类:
其他好文 时间:
2015-05-22 13:01:52
阅读次数:
139
在理解统计信息(2/6):直方图中,我们讨论了直方图,密度,还有SQL Server如何用统计信息做基数预估(cardinalityestimation)。这篇文章会讨论统计信息如何被创建,还有统计信息在性能调优中的重要性。有2类统计信息,索引统计信息和列统计信息。索引统计信息是索引创建的一部分(建...
分类:
其他好文 时间:
2015-05-21 22:09:52
阅读次数:
116
在理解统计信息(2/6):直方图中,我们讨论了直方图,密度,还有SQL Server如何用统计信息做基数预估(cardinalityestimation)。这篇文章会讨论统计信息如何被创建,还有统计信息在性能调优中的重要性。有2类统计信息,索引统计信息和列统计信息。索引统计信息是索引创建的一部分(建...
分类:
其他好文 时间:
2015-05-21 19:32:38
阅读次数:
119
 ![输入图片说明](https://static.oschina.net/uploads/img/201505/21164340_epca.png "在这里输入图片...
分类:
其他好文 时间:
2015-05-21 17:37:23
阅读次数:
490
时间过得真快——再过几分钟,你就要完成第2个月的性能调优培训。今天这部分培训我想讲下非聚集索引的更多信息,还有你会碰到它的一些负作用。上一星期我们讨论了SQL Server里的书签查找,它是非常危险的。在执行计划里SQL Server访问非聚集索引时,额外列必须要从表本身获取时(因为它们不是非聚集索...
分类:
其他好文 时间:
2015-05-20 22:08:39
阅读次数:
142