摘要:
在上一节中,简单介绍了两个工具,下面使用一个简单的实例来说明如何使用这两个工具,来进行数据库优化。 二、启动sql server profiler 1) 启动方法如下图,在SQL Server Management Studio中-->“工具”菜单上选择“sql server profilter” 2) 在“开始”菜单上,选择“所有程序”——>“microsoft sql server 2005”——>“性能工具”——>“sql server profilter”命令。 三、创建和修改跟踪 1)在“文件”菜单上,选择“新建跟踪”命令,或者单击工具栏上的“新建跟踪”按钮。 阅读全文
随笔档案-2011年03月
SQL Server 数据库优化方法(1)
2011-03-07 16:23 by rewin, 451 阅读, 收藏,
摘要:
一、首先介绍一下sql server 2005中优化数据时使用到的两个工具 1.第一个工具sql server profile,这个工具在sql server 2000中也有,公司在使用sql 2000数据库时,我经常使用这个工具,来捕捉那些有性能问题的sql语句。 sql server profiler 是用于服务器捕获sql server 2005事件的工具。事件可以保存在一个跟踪文件中,可在以后对该文件进行分析,也可以在试图诊断某个问题时,用它来重播某一系列的步骤。 sql server profiler 可用于以下活动: 1)逐步分析有问题的查询以找到出现问题的原因。 2)查找并诊断运 阅读全文
大数据量高并发的数据库优化
2011-03-07 16:21 by rewin, 480 阅读, 收藏,
摘要:
一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。 所以在考虑整个系统的流程的时候,我们必须要考虑,在高并发大数据量的访问情况下,我们的系统会不会出现极端的情况。(例如:对外统计系统在7月16 阅读全文
面向程序员的数据库访问性能优化法则
2011-03-07 16:12 by rewin, 286 阅读, 收藏,
摘要:
特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、 本文未深入数据库优化中最核心的执行计划分析技术。读者对像:开发人员:如果你是做数据库开发,那本文的内容非常适合,因为本文是从程序员的角度来谈数据库性能优化。架构师:如果你已经是数据库应用的架构师,那本文的知识你应该清楚90%,否则你可能是一个喜欢折腾的架构师。DBA(数据库管理员):大型数据库优化的知识非常复杂,本文只是 阅读全文
浙公网安备 33010602011771号