唐朝程序员

我来自唐朝

2007年3月17日

大型网站优化与故障诊断实战 (下)

摘要: 2、经过数据库的优化后,发现IIS的进程占用的cup非常的高,甚至瞬间上升到80%~90 A、这种情况估计是代码中存在死循环。天哪,网站上有几百甚至上千的文件,如何查找,晕死。 首先,分析一下死循环产生的情况,利用VBScript写ASP的时候,利用循环语句时,可能发生死循环。举例子,最能说明问题: strSQL=”Select name from user where name=’张三... 阅读全文

posted @ 2007-03-17 21:26 唐朝程序员 阅读(511) 评论(1) 推荐(0)

大型网站数据库优化和故障跟踪与排查(上篇)

摘要: 【主题】 在某个大型网站中,有张保存新闻记录的表,数据库量5万左右(其实不算大),网站页面中的新闻都是从该表中动态生产的,同时还有80~90家的通发网站中的新闻也是从该表中动态生产的。导致该表的访问量非常地的大,尤其是在搞活动时网站几乎崩溃。针对这种情况,对网站进行优化,并阐述优化中发现或可能导致死循环的情况。 【声明】 该文已经博客园上发布过,但在修改网友提出的问题时,出了问题。在这里... 阅读全文

posted @ 2007-03-17 20:47 唐朝程序员 阅读(660) 评论(0) 推荐(0)

SQL语句优化技术分析

摘要: 翻译:Jerry [2005-11-11]原文出处:http://www.51testing.com原文作者:不详转载请注明:来自Sawin系统分析之窗 操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACL... 阅读全文

posted @ 2007-03-17 20:42 唐朝程序员 阅读(349) 评论(0) 推荐(0)

MS SQL Server查询优化方法

摘要: ●查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。9、... 阅读全文

posted @ 2007-03-17 17:22 唐朝程序员 阅读(1096) 评论(0) 推荐(0)

导航