最近一直纠结性能分析与调优如何下手,先从硬件开始,还是先从代码或数据库。从操作系统(CPU调度,内存管理,进程调度,磁盘I/O)、网络、协议(HTTP, TCP/IP ),还是从应用程序代码,数据库调优,中间件配置等方面入手。 单一个中间件又分web中间件(apache 、IIS),应用中间件(t....
分类:
其他好文 时间:
2015-09-23 16:46:01
阅读次数:
171
性能一般来说,性能通过以下几个方面来表现:执行速度内存分配启动时间负载承受能力定量评测的性能指标:执行时间CPU时间内存分配磁盘吞吐量网络吞吐量响应时间调优的层面设计调优代码调优JVM调优数据库调优操作系统调优性能调优必须有明确的目标,不要为了调优而调优,如果当前程序并没有明显的性能问题,盲目地进行调整,其风险可能远远大于收益。设计优化1. 单例模式对于系统的关键组件和被频繁使用的对象,使用单例模...
分类:
编程语言 时间:
2015-07-28 09:09:49
阅读次数:
233
最近新到项目上,算是帮忙,遇见性能测试。 测试要求其实不高,现在是单mysql数据库,未分表,四千万数据,四百毫秒,上的压力是一千一百多tps,但是,动态的只占到了百分之二十左右,也就是两百左右的tps吧。服务...
分类:
数据库 时间:
2015-07-25 23:10:10
阅读次数:
347
1、性能调优概述性能问题的症状响应时间慢吞吐量低资源占用高(CPU、Memory、I/0等)数据库角度数据库逻辑设计数据库物理设计(存储规划)SQL语句数据库调优关键I/O最关键减少I/O最大化I/O效率存储规律,物理设计CPU两个杀手表扫描排序Memory命中率可能会骗人SQL是一切问题的根源2..
分类:
数据库 时间:
2015-06-12 01:06:25
阅读次数:
377
1.引言 数据库调优可以使数据库应用运行得更快,它需要综合考虑各种复杂的因素。将数据均 匀分布在磁盘上可以提高I/O 利用率,提高数据的读写性能;适当程度的非规范化可以改善 系统查询性能;建立索引和编写高效的SQL 语句能有效避免低性能操作;通过锁的调优解 决并发控制方面的性能问题。 数据库调优技术...
分类:
数据库 时间:
2015-06-05 10:04:21
阅读次数:
148
这两个星期来把自己所学所思及所用加以总结,发表了关于数据库系列的一系列文章。现将这系列文章进行汇总,方便大家查阅。...
分类:
数据库 时间:
2015-04-12 10:44:47
阅读次数:
151