asp.net mvc结合linq,先不说性能问题,对于增删查改的操作还是相当方便的。以下我们就来介绍一下linq在asp.net mvc的Controller中的常见用法。 1 首先来看看整个数据表,共有3个表,要访问这个数据库,得有一个代理,这个代理就是edmx文件中继承类DbContext的A...
分类:
Web程序 时间:
2014-11-03 22:21:52
阅读次数:
286
分布式缓存出于如下考虑,首先是缓存本身的水平线性扩展问题,其次是缓存大并发下的本身的性能问题,再次避免缓存的单点故障问题(多副本和副本一致性)。分布式缓存的核心技术包括首先是内存本身的管理问题,包括了内存的分配,管理和回收机制。其次是分布式管理和分布式算法,其次是缓存键值管理和路由。Memcache...
分类:
其他好文 时间:
2014-11-03 19:11:29
阅读次数:
205
iOS开发UI篇—UITableviewcell的性能问题一、UITableviewcell的一些介绍UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每?行UITableVi...
分类:
移动开发 时间:
2014-11-02 12:07:20
阅读次数:
263
场景描述:内存中的高速缓冲区中的脏数据过多,占用了内存,在同步到磁盘的过程中,出现IO的瓶颈,无法进行数据的刷新,导致系统异常,这个问题一直都没有得到解决。摘自:eros的linux平台技术资料库我们在磁盘写操作持续繁忙的服务器上曾经碰到一个特殊的性能问题。每隔30秒,..
分类:
其他好文 时间:
2014-10-31 15:59:20
阅读次数:
310
最近公司项目的服务器出现了性能问题,关于iis负载过大,当客户问到最大连接数相关问题造成很萌的感觉,就查了相关资料:首先让我们来看看IIS里面的这2个数字:最大并发连接数,队列长度。先说这2个数字在哪里看。最大并发连接数:在IIS中选中一个网站,右键网站名称,在右键菜单中找到并点击【管理网站】->【...
分类:
其他好文 时间:
2014-10-29 23:48:18
阅读次数:
342
今天早上去一公司合作伙伴那里,协助处理他们某客户的数据库性能问题,那个库是Oracle 10.2.0.1的,前台业务系统是政府某机构查询系统,碰到的问题是首页展示非常慢,与之相关的SQL语句查询结果需要跑59s多,而其他页面相关模块的查询都只需要几秒就可以出结果了。
碰到数据库性能问题通常从两个方面着手调整:
1. 内存参数调整
2. SQL语句优化
因此,首先就查看了该库...
JavaScript 倾向于阻塞浏览器某些处理过程,如HTTP 请求和界面刷新,这是开发者面临的最显著的性能问题。保持JavaScript文件短小,并限制HTTP请求的数量,只是创建反应迅速的网页应用的第一步。一个应用程序所包含的功能越多,所需要的JavaScript 代码就越大,保持源码短小并不总...
分类:
编程语言 时间:
2014-10-29 18:33:02
阅读次数:
226
ORACLE数据库两个比较重要的问题查看报告:awrrpt.sql,ashrpt.sql
生成报告的脚本一般存放在如下路径:
/home/TEST/db/tech_st/11.2.0/rdbms/admin(DB用户)
此报告对于查ORACLE数据库的性能非常有帮助,可以追踪数据库的性能问题是出在那个地方
第一步:选择报告输出的文件类...
分类:
其他好文 时间:
2014-10-29 14:56:04
阅读次数:
240
毫无疑问,给表添加索引是有好处的,你要做的大部分工作就是维护索引,在数据更改期间索引可能产生碎片,所以一些维护是必要的。碎片可能是你查询产生性能问题的来源。 那么到底什么是索引碎片呢?索引碎片实际上有2种形式:外部碎片和内部碎片。不管哪种碎片基本上都会影响索引内页的使用。这也许是因为页的逻辑顺序错误...
分类:
数据库 时间:
2014-10-29 14:43:44
阅读次数:
205
1 一,Struts2 2 3 1,每次请求(request)都会实例化一个控制类(Action),因为Model存在与Action中,即action是有状态的,所以每次请求都要实例化,而且struts2的设计者认为在强大的垃圾收集器下,用完就扔,并不会影响性能问题,而且还可以保证线程的安全...
分类:
编程语言 时间:
2014-10-29 12:11:25
阅读次数:
232