热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

在DataStudio3.1.1中使用QueryTuner进行查询优化

IBMDataStudio3.1.1产品包中包含了SQL性能调优工具,并与数据库开发和管理工具无缝结合。DataStudio3.1.1用户可以在编辑SQL语句、编辑Routine、编写javaJDBC代码等多种场合调用SQL性能调优工具进行查询优化。

IBM Data Studio 3.1.1 产品包中包含了 SQL 性能调优工具,并与数据库开发和管理工具无缝结合。Data Studio 3.1.1 用户可以在编辑 SQL 语句、编辑 Routine、编写 java JDBC 代码等多种场合调用 SQL 性能调优工具进行查询优化。

本文将分别就如何在 Data Studio 3.1.1 的上述应用场景中使用集成的 SQL 性能调优工具进行详细介绍。

IBM Data Studio 3.1.1 产品包中包含了 SQL 性能调优工具,并与开发和管理工具无缝结合。Data Studio 3.1.1 用户可以在编辑 SQL 语句、编辑 Routine、编写 java JDBC 代码等多种场合调用 SQL 性能调优工具进行查询优化。本文将分别就如何在 Data Studio 3.1.1 的上述应用场景中使用集成的 SQL 性能调优工具进行详细介绍。本文会介绍 Data Studio 3.1.1 的高级特性,因此读者阅读之前需要对 Data Studio 3.1.1 的基本功能有所了解。

Data Studio 概述

Data Studio 是 IBM 开发的一个免费的综合数据库开发管理工具平台,IBM 数据生命周期管理工具和解决方案家族的一部分。用户可以用它来设计和开发数据库应用程序,对数据库应用程序的数据操作进行优化,以及监视数据库的健康状况。它可以安装在 Red Hat® Linux、SUSE Linux、Windows 和 AIX(仅限于 Data Studio Web 控制台组件)操作系统上。

Data Studio 主要面向一下三种应用场景提供服务:

  • 数据库管理场景。Data Studio 3.1.1 提供了强大的数据库对象管理功能,可以代替 DB2 Control Center 作为管理数据库对象的工具。
  • 数据库应用开发场景。Data Studio 3.1.1 提供了强大的数据库应用程序开发工具,支持 Java™、SQL PL 和 PL/SQL 例程、XML 编辑器及其他开发方式。并且可以和 IBM 的查询优化工具整合,对查询性能进行优化。
  • 数据库健康状况和可用性的监控和管理计划作业的场景。Data Studio 3.1.1 提供了基于 Web 的健康状况和可用性的监控工具,能够对数据库健康状况进行监控并生成告警,同时也提供管理计划作业的工具。

Data Studio 3.1.1 将 Optim Development Studio、Optim Database Administrator 和以前版本的 IBM Data Studio 的功能整合到单一产品中,并整合了部分 Optim Query Workload Tuner 的功能。这样,Data Studio 为数据库管理和应用开发提供了更高的可用性。

图 1.IBM Data Studio 3.1.1
图 1.IBM Data Studio 3.1.1

Query Tuner 简介

Data Studio 3.1.1 中集成的 Ouery Tuner 组件是 Infosphere Optim Query Workload Tuner 功能的一部分。Infosphere Optim Query Workload Tuner 是使用单独许可证收费的产品,但集成在 Data Studio 中的部分是可以免费使用的。

在数据库的开发和应用当中,往往出现某些纷繁复杂的数据查询和访问环节存在设计上的缺陷,以至于严重影响了应用的效率,此时即使是有丰富经验的 DBA 也无从下手。不仅仅数据库管理员(DBA)能管理数据库对象,维护数据库应用,而且开发人员(developers)可以进行数据库查询和设计的优化,将最佳实践和顾问功能集成于一体。

集成了 Query Tuner 的 Data Studio 3.1.1 具备诸如以下性能优势:

  • 在广为熟悉的 Eclipse 开发环境下操作,与 Data Studio 实现无缝集成
  • 通过使开发人员在开发阶段调优 SQL 以降低开销和风险。
  • 鼓励开发人员(developers)与数据库管理员(DBAs)之间的协作。DBA 可以更好的了解数据库是被哪些 SQL 访问的,便于执行优化策略,Developer 也可以了解更多的数据库优化知识。

安装 IBM Data Studio 3.1.1 中集成的 Query Tuner 组件

IBM Data Studio 3.1.1 产品包中包含了 SQL 性能调优工具,用户只需要在安装 IBM Data Studio 3.1.1 过程的 Select the features to install(选择需要安装的特性)这一步中,勾选 Query Tuning(查询优化)这一项。

图 2. 在安装过程中勾选 Query Tuning(查询优化)
图 2. 在安装过程中勾选 Query Tuning(查询优化)

安装完成之后,就可以在 Data Studio 3.1.1 中使用查询优化功能。

推荐阅读
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • 对于初次购买阿里云服务器的新手用户来说,如何高效地利用服务器资源并成功部署网站是一个重要的课题。本文将详细指导您完成从购买服务器到网站上线的六个关键步骤。 ... [详细]
  • GitHub基础指南:项目代码的部署与管理
    GitHub是一个广泛使用的开源代码托管平台,支持版本控制与协作开发。本文将指导开发者如何在GitHub上高效地管理和分享项目代码,包括项目的创建、代码的上传与下载等基本操作。 ... [详细]
  • 本文探讨了Python的csv模块在不同操作系统上生成文件时,默认使用DOS风格的行尾字符(即'')的问题,并提供了如何修改这一行为的方法。 ... [详细]
  • BeautifulSoup4 是一个功能强大的HTML和XML解析库,它能够帮助开发者轻松地从网页中提取信息。本文将介绍BeautifulSoup4的基本功能、安装方法、与其他解析工具的对比以及简单的使用示例。 ... [详细]
  • FTP作为一种传统的文件传输协议,广泛用于不同设备间的文件交换。然而,随着网络安全需求的提升及传输效率的要求,选择合适的FTP客户端变得尤为重要。本文将介绍如何利用WinSCP这款强大且安全的工具,实现两台电脑之间的文件高效传输。 ... [详细]
  • 本文探讨了 Boost 库中的 Program Options 组件,这是一个强大的工具,用于解析命令行参数和配置文件。文章介绍了如何正确设置和使用该组件,包括处理复杂选项和负数值的方法。 ... [详细]
  • 本文详细介绍了在 Windows 7 上安装和配置 PHP 5.4 的 Memcached 分布式缓存系统的方法,旨在减少数据库的频繁访问,提高应用程序的响应速度。 ... [详细]
  • 深入解析轻量级数据库 SQL Server Express LocalDB
    本文详细介绍了 SQL Server Express LocalDB,这是一种轻量级的本地 T-SQL 数据库解决方案,特别适合开发环境使用。文章还探讨了 LocalDB 与其他轻量级数据库的对比,并提供了安装和连接 LocalDB 的步骤。 ... [详细]
  • 如何自定义Windows 7/8/10系统新建文件夹的默认名称
    对于Windows用户而言,创建新的文件夹是一项基本操作。默认情况下,新文件夹会被命名为“新建文件夹”。然而,您是否考虑过将这个默认名称更改为其他名称呢?本文将指导您如何在Windows 7/8/10系统中实现这一自定义设置。 ... [详细]
  • 本文介绍了Linux内核中TCP的三种接收队列:Prequeue、sk_receive_queue和Backlog。这些队列在数据包处理过程中扮演着重要角色,帮助提高系统性能和效率。 ... [详细]
  • 华为云openEuler环境下的Web应用部署实践
    本文详细记录了在华为云openEuler系统上进行Web应用部署的具体步骤,包括配置yum源、安装Apache、MariaDB、PHP及其相关组件,并完成WordPress的安装与配置过程。 ... [详细]
  • 现在的新手程序猿,动不动就是框架,就连外面培训的也是框架,我就问一句,没了框架是不是就啥也不会了 ... [详细]
  • Kubernetes 实践指南:初次体验
    本文介绍了如何通过官方提供的简易示例,快速上手 Kubernetes (K8S),并深入理解其核心概念和操作流程。 ... [详细]
  • IIS6批量添加主机头,修改IIS数据库
    首先,找到IIS的数据库。默认是在C:\WINDOWS\system32\inetsrv下的MetaBase.xml文件。如果找不到,请右键右键站点-》所有服务-》将配置保存到一个 ... [详细]
author-avatar
书友36296361
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有