db2advis DB2索引优化建议
db2advis DB2索引优化建议
用途:db2advis用于自动根据表、索引、物化视图统计值,自动分析sql执行效率,并给出优化建议;
此命令可以在服务器上执行,也可以在客户端执行(需要先进行编目)。
1、db2advis命令
如果执行此命令的用户与sql的schema一致,则执行如下命令:
$ db2advis -d dbName -i 1.sql -t 5 > 1.adv
如果执行此命令的用户与sql的schema不一致,需要在执行命令时,指定schema,用户名密码:
$ db2advis -d dbName -i 1.sql -t 5 -a userName/password -n schemaName -q schemaName > 1.adv
打开优化结果文件:1.adv,查看优化建议;
2、db2服务器为aix,或linux,新建文件步骤如下:
# 在服务器新建文件
$ vi 1.sql
# 输入i,插入数据
i
# 将sql粘帖到文件,注意每条sql语句必须以分号;结尾,示例:
select * from dual;
# 保存文件
esc + :q
3、上传结果 1.adv 到ftp
$ ftp 192.168.0.1 21
Name (192.168.0.1:db2inst1): test
331 需要密码 test
Password:
230 登录成功
ftp> put 1.adv
db2advis DB2索引优化建议相关推荐
- SQLAdvisor美团SQL索引优化建议工具
SQLAdvisor美团SQL索引优化建议工具 前言 Part1:写在最前 SQLAdvisor是美团开源的一款SQL索引优化建议工具,是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析S ...
- 深入理解DB2索引(Index)
索引(Index)是数据库管理系统中一个非常重要的数据结构,索引的合理使用能够极大提高数据库系统的性能.那么,什么是索引?索引有时如何提高数据库系统性能的呢? 阅读本文时建议参考:<深入理解数据 ...
- Oracle学习总结(7)—— 常用的数据库索引优化语句总结
不管是用C/C++/Java等代码编写的程序,还是SQL编写的数据库脚本,都存在一个持续优化的过程.也就是说,代码优化对于程序员来说,是一个永恒的话题. 近期,我们对之前编写的数据库脚本进行了全面的自 ...
- 【学习笔记】MySQL数据库高级版 - 索引优化、慢查询、锁机制等
本文是尚硅谷周阳(阳哥)老师的MySQL高级篇视频的学习笔记.由于视频比较老,所以在高版本的MySQL中索引的地方做了优化,和视频的内容不完全一样,不过大体一致.从第四节锁机制开始的部分还没有整理. ...
- sql 查询重复数据大于2条以上的_「干货」关于SQL书写建议 索引优化的总结,你值得拥有...
前言 平时写sql写的比较多,一直没把优化相关的知识整理记录下来,本文章记录对SQL优化的一些技巧: 我将结合demo(一个百万级数据表),去实践验证这些优化技巧. 测试用例 接下来,我们创建一个测试 ...
- DB2性能优化 – 如何通过db2优化工具提升SQL查询效率
我们都知道,应用系统在运行一段时间后,用户报告系统运行会变慢,使他们不能完成所有的工作,完成事务和处理查询花费过长时间,或者应用程序在一天的某些时段变慢,要确定造成问题的本质原因,必须评估系统资源的实 ...
- MySQL数据库性能优化由浅入深(表设计、慢查询、SQL索引优化、Explain分析、Show Profile分析、配置优化)
文章目录 0 SQL性能分析 1 表的设计合理化 1.1 为什么需要范式 1.2 三范式原理 1.3 什么样的表才满足三范式 2 慢查询 2.1 慢查询介绍 2.2 慢查询步骤 3 添加适当索引 3. ...
- 码农必备SQL高性能优化指南。35+条优化建议立马get
由于工作需要,最近做了很多 BI 取数的工作,需要用到一些比较高级的 SQL 技巧,总结了一下工作中用到的一些比较骚的进阶技巧,特此记录一下,以方便自己查阅,主要目录如下: SQL 的书写规范 SQL ...
- psql where里有自定义函数慢_阿里P8架构师谈:MySQL慢查询优化、索引优化、以及表等优化总结...
MySQL优化概述 MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈. CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候. 磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应 ...
最新文章
- spring显式获取bean
- 【011】◀▶ C#学习(八) - IO命名空间
- 「Docker」Docker教程+学习笔记
- 检测和语义分割_分割和对象检测-第5部分
- Linux系统编程--3(exec 函数族,僵尸进程和孤儿进程,wait和wait_pid回收子进程)
- 苏联当年有多少应该拿菲尔兹奖的数学家被黑了?
- 8年前估值14.24亿的长城宽带近日被鹏博士“低价”打包出售
- erp故障处理流程图_ERP业务处理流程及运行管理制度
- 整数输入有理循环小数 1/7 = 0.142857142... 是个无限循环小数。 任何有理数都可以表示为无限循环小数的形式。 本题目要求即是:给出一个数字的循环小数表示法。...
- Django 中related_name,%(app_label)s_%(class)s_related
- vfp中写入文本文件_VFP中操作多种文件
- java奶茶店管理系统_奶茶店的管理信息系统.doc
- 腾讯加入“三月宕机全家桶”:系上海网络运营商光纤故障
- Web服务器过载的情况
- 【三维CAD设计经验分享】CrownCAD设计:旋转和扫描
- 【短视频SDK】短视频SDK License的策略
- The Softer Side of the Architect
- 全能电子地图下载器MapTileDownloader(该软件可提供地图瓦片图)的安装和使用
- Mysql错误:Table 'xxx'is marked as crashed and should be repaired
- 策略路由 路由策略 双点双向引入