`

各类数据库中的SQL Profiler

 
阅读更多

 

 

 

     SQL Profiling and Analysis

 

Most RDBMS experts agree that inefficient SQL code is the leading cause of most

database performance problems. The challenge for DBAs and developers is to locate the poorly-running SQL code in large and complex systems, and then optimize that code for better performance.

 

(1).SQL Server中已经自带了SQL Profiler功能

 

step1:

 
step2:

 
step3:

 

 

SQL Server 2008 中对SQL的监控相当简单,但PostgreSQL中想要有类似于SQL

Server中的此种功能却不是那么容易的。

 

 

(2)PostgreSQL中的SQL  Profiler的功能:

因为PostgreSQL没有自带的SQL  Profiler,但也提供了几种可能的实现方式.

具体的可参照http://www.enterprisedb.com/download-postgres-enterprise-manager

以下介绍的方式是:Postgres Enterprise Manager

但需要注意的是PostgreSQL server必须是8.4&above的版本,否则此种方式行不通。



 <!--[endif]-->

参照以上下载说明及安装说明,即满足基本环境。此时SQL ProfilerPostgres Enteripse Manager的菜单栏或menu中还是grey的,即禁用的!

<!--[if !supportLists]-->(1)   <!--[endif]-->PostgreSQL的目录中找到postgresql.conf文件,一般在data文件夹中,将#shared_preload_libraries =’’ 注释去掉(即去掉#),后将其值设置为:$libdir/sql-profiler.dll.就是加载lib目录下的sql-profiler.dll文件,使其具备SQL Profiler的功能!注意做完之后要重新启动。

<!--[if !supportLists]-->(2)   <!--[endif]-->之后要在执行SQL Profiler的数据库中执行sql-profiler.sql脚本才可以使用SQL Profiler的功能。改SQL脚本的位置一般在share\contrib\文件目录下.

做完这些,启动Postgres Enteripse Manager 发现执行了该脚本的数据库menu

SQL Profiler功能已经可以使用了。

 



 


 

 

 


 

  • 大小: 24.2 KB
  • 大小: 53.6 KB
  • 大小: 32.6 KB
  • 大小: 47.2 KB
  • 大小: 94.3 KB
  • 大小: 66.1 KB
分享到:
评论

相关推荐

    sqlprofiler.jar

    结合SQL Profiler进行图形化监控与使用 1、下载SQL Profiler的文件包进行安装。 2、把p6spy.jar及sqlprofiler.jar放到WEB-INF/lib目录下,将SQL Profiler自带的spy.properties覆盖原来的classes目录下文件 3、修改 ...

    sql2005 express SqlProfiler

    在開發資料庫應用的時候,我們常會使用 SQL Server Profiler 工具幫我們監控到底應用程式對資料庫下了什麼 SQL 指令,但是在 SQL Server 2005 Express 版本中並沒有提供 SQL Server Profiler 工具,只有 SQL Server ...

    SQL Profiler下载

    SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询; 在后台收集查询信息; 分析性能; 诊断像死锁之类的问题; 调试T-SQL语句; 模拟重放SQL Server活动; 也可以使用...

    SQL Server 2005 SQL Profiler

    SQL Server 2005 SQL Profiler SQL Server 2005 SQL Profiler SQL Server 2005 SQL Profiler SQL Server 2005 SQL Profiler

    AnjLab.SqlProfiler数据库跟踪

    SQL 事件探查器是从服务器捕获...事件保存在一个跟踪文件中,可在以后对该文件进行分析,也可以在试图诊断某个问题时,用它来重播某一系列的步骤。SQL 事件探查器用于以下活动: 逐步分析有问题的查询以找到问题的原因。

    监控和剖析数据库 P6Spy、SQL Profiler、IronTrack SQL

    监控和剖析数据库 P6Spy、SQL Profiler、IronTrack SQL。三个东东打包放送,另附配置说明

    p6spy_sqlprofiler-0.3-bin.zip

    用p6spy+sqlprofiler 监控sql 的所有文件和包

    SQL Profiler教程

    SQL Profiler 教程,监管SQL执行效率

    使用sql server Profiler监听应用程序执行的sql

    Sqlserver Profiler是DBA进行sql监控和调优时必用的一大利器。不过,对于开发人员来说,能够监控到程序运行时的sql,对于排障已经相当方便了。

    SqlProfiler的替代品-ExpressProfiler

    SQL SERVER 2008的事件探查器(SQL SERVER PROFILEr),方便我们对系统优化前后速度与性能的对比。SqlExpressProfiler for 2008事件探查器,可以查看数据库的事件,执行后的sql语句.

    SQL Profiler 模板配置和简单的使用

    SQL Profiler 模板配置和简单的使用 跟踪模板设置,设置之后以后都可以使用此模板 简单的设置跟踪条件,筛选条件

    p6spy_sqlprofiler

    专门用来监控hibernate的sql输出,进行调试应用程序的工具,找了好久才找到,里面有个配置文件,记住realdriver是你的驱动,而在hibernate设置的驱动是这个驱动代理,p6spy的驱动,相当于在hibernate和数据库之间放...

    SQL SERVER 2005/2008 Express Profiler

    十分好用的sql server profiler 事件跟踪器

    SQL 调试工具 - Express Profiler

    SQL 自带的 SQL Profiler首先是standard版本才有,所以不是免费的,还有就是设置起来太麻烦,后来又搜了SqlExpressTrace,也是要配置。还是这个Express Profiler好,打开就用,很快就能监测到你的Sql是怎么跑的了。

    SqlServer性能工具Profiler 介绍

    在企业管理器界面(已连接到相关数据库)依次打开:tool —&gt; SQLServer Profiler —&gt; New Trace(新建跟踪器)—&gt; 链接到相应数据库服务器(connect)—&gt; 运行跟踪(run)—&gt; Clear Trace Window()清除跟踪窗口—&gt;。...

    微软Access数据库及SQL Server数据库管理工具MDB

    该软件提供了一个标签式界面(用于每个表和对象)以及行内编辑功能和一个过滤数据设置或者使用标准的SQL语法运行定制的SQL查询的选项。其它功能包括导出表到CSV,数据打印,记录浏览等等。MDB Viewer Plus可以独立...

    sqlprofiler2008

    1.sqlprofiler 支持sql2008 和 sql2008serverR2 2.安装起来也挺方便的。

    利用P6SPY +SQL Profiler调试、记录、统计web app对数据库的操作

    利用P6SPY +SQL Profiler调试、记录、统计web app对数据库的操作, 可以查看到PreparedStatment的执行最终的SQL语句。 有详细的操作说明 下面的这个是集成的完整版。。太大了就不上传了。自己下吧 jahia_v6_...

Global site tag (gtag.js) - Google Analytics