摘要: 引用:http://smb.pconline.com.cn/yrjc/0701/943013.html有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了企业应用程序的速度,用户必须等待很长时间。用户希望应用程序响应迅速,他们的报告能够在瞬间之内返回分析数据。就我自己而言,如果在Web上冲浪时某个页面要耗费十多秒才能加载,我也会很不耐烦。 为了解决这些问题,重要的是找到问题的根源。那么,从哪里开始呢?根本原因. 阅读全文
posted @ 2011-11-23 18:13 镇水古月 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 引用:http://smb.pconline.com.cn/yrjc/0701/955251.html首先介绍一下什么是存储过程:存储过程就是将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,并且这样的语句是放在数据库中的,还可以根据条件执行不同SQL语句, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 请大家来了解一下存储过程的语法。 CREATE PROC [ EDURE ] procedure_name [ ; number ] [ { @parameter data_type } [ VARYING .. 阅读全文
posted @ 2011-11-23 18:06 镇水古月 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 好,能分析或纪录到哪个环节慢吗是tomcat响应慢,还是数据库慢?数据库慢的话,用跟踪器跟踪一下sql语句,反复的读写插入会造成某个表锁死变慢就是sqlserver自带的一个分析工具可以显示出一个库所有的sql语句能看出哪些经常超时表结构最好设计成读写分离减少执行update语句,单纯的insert和select比较快,但也尽量不要同时处理一个表多表联合查询 用存储过程表加索引 阅读全文
posted @ 2011-11-23 09:31 镇水古月 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 引用:http://apps.hi.baidu.com/share/detail/48715006 阅读全文
posted @ 2011-11-23 08:02 镇水古月 阅读(140) 评论(0) 推荐(0) 编辑