- 浏览: 103169 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (28)
- 编程 (8)
- 知识收集 (8)
- 主机维护 (2)
- 数据库 (9)
- 项目管理 (0)
- SSO单点登录解决方案 (0)
- 知识收集-查询表空间 (0)
- xmanager 3.0 与linux 5.2 远程登陆 (0)
- 知识收集 OpenSSH for Windows 配置 (1)
- 架构知识 (0)
- 设计模式 (1)
- 云计算 (0)
- 系统集成工具 (0)
- Nginx配置详解 (0)
- Nginx代理功能与负载均衡详解 (0)
- NLB网路负载均衡管理器详解 (0)
- Quartz.net持久化与集群部署开发详解 (0)
- Spring与Quartz的整合实现定时任务调度 (1)
- 定时调度 (0)
- log4j日志 (0)
最新评论
1、DB2 连接: db2 connect to 数据库实例名 user 用户名 using 密码
2、db2level
3、oslevel –r
4、快照
1)、数据库快照:db2 get snapshot for database on 数据库实例名
2)、表快照:db2 get snapshot for tables on 数据库实例名
3)、应用快照:db2 get snapshot for all application
4)、缓冲池快照:db2 get snapshot for bufferpools on 数据库实例名 at dbpartitionnum 3
5)、打开和关闭快照:db2 update dbm cfg using monitorSwitch [ON |OFF]
6)、数据库管理器快照:db2 get snapshot for database manager
7)、表空间和缓冲池快照:
db2 get snapshot for tablespaces on 数据库实例名
db2 get snapshot for bufferpools on 数据库实例名
附:缓冲池命中率,如下图所示:
8)、锁快照:db2 get snapshot for locks on 数据库实例名
9)、动态 SQL 快照:
10)、使用 SQL 快照函数
5、 查看所有节点情况
db2_all " [<+1< ]db2 connect to sccrm user db2inst1 using db2inst1;db2 get snapshot for all databases"
6、查看所有数据库应用
db2 list application [show detail]
7、 获取某个应用的快照
db2 get snapshot for locks for application agentid 进程号
8 获取某个应用的详细情况
db2 get snapshot for application agentid 进程号 [global]
得到insert、select情况 、
操作系统进程ID Process ID of client application
9 杀掉某个进程
force application(进程号)
force application all
10 查看表空间使用情况
db2_all tbsinfo -t -w 1 -d sccrm -u db2inst1 -p db2inst1
db2 list tablespaces show detail
db2pb –tablespaces –db sccrm
表空间计算规则:TOTAL_PGS*节点数*页大小/1024/1024
11 如何查看表的大小
select tabname, a.fpages * b.pagesize/1024/1024
from syscat.tables as a, syscat.tablespaces as b
where
a.tbspaceid=b.tbspaceid
and a.type='T'
and a.tabname=‘TABNAME'
and a.tbspace='TBS_RPT'
fpages代表当前的数据页,查看前请先runstats一下
12 如何压缩表
1.alter table tabname compress yes
2.reorg table tabname resetdictionary
3.runstats on table schema.tabname
在syscat.tables中的COMPRESSION字段 可以看出是否使用了压缩
N:没有设置任何压缩
R:仅仅设置了数据行压缩
PCTPAGESSAVED表示使用压缩节省空间页的百分比。
(关闭开启)空值压缩 db2 alter table tablenam (de)activate value compress
(关闭开启)系统默认压缩 db2 alter table tablenam (de)activate compress system default
或者在定义的表格的时候:db2 create table tablenam value compress
13、 建表
CREATE TABLE TABNAME(
COLUMN1 TYPE,
COLUMN 2 TYPE,
COLUMN 3 TYPE)
COMPRESS YES PARTITIONING KEY(分区键)IN表空间 INDEX IN 索引空间 NOT LOGGED INITIALLY ;
Create table A like B in COMPRESS YES PARTITIONING KEY(分区键)IN表空间 INDEX IN 索引空间 NOT LOGGED INITIALLY ;
*必须指定分区键和表空间
【实例说明】
创建表 CREATE TABLE BOOKS 使用like创建表 制定表空间 删除表 添加删除列
( BOOKID INTEGER,
BOOKNAME VARCHAR(100),
ISBN CHAR(10) )
CREATE TABLE MYBOOKS LIKE BOOKS
db2 create table T1 (c1 int ...) in TS1
db2 create table T2 (c1 float ...) in TS1
drop table tab_name
db2 => create table test (c1 int)
DB20000I The SQL command completed successfully.
db2 => alter table test add c2 char(8)
DB20000I The SQL command completed successfully.
db2 => alter table test drop c2
DB20000I The SQL command completed successfully.
15、 清表
1.alter table tabname activate not logged initially with empty table
2. delete from tabname [where]
3. drop table tabname
*对于大数据量的表,不允许直接delete操作[或者必须加上where条件,把需要删除的数据量减少]
发表评论
-
Oracle数据库的常用语句
2018-05-21 17:38 5891、查询用户连接 SELECT username ... -
转一篇做BI项目的好文
2017-06-26 13:36 0首先,我们有一个大的假设前提,集团报表平台是服务于大型公司, ... -
Redis Sentinel机制与用法(一)
2017-04-24 14:27 0概述 Redis-Sentinel是Redis官方推荐的高 ... -
hive自定义分隔符和处理Apache日志
2014-08-21 09:59 0hive自定义分隔符和处理Apache日志自定义分隔符1.日 ... -
Hive几种数据导入导出方式
2014-05-07 15:21 0【导出】分为三种方式:(1)、导出到本地文件系统;(2)、 ... -
DB2命令参数选项
2013-08-06 10:58 918Db2 list command options 可以查看- ... -
DB2有自带的命令中心
2012-06-07 16:40 1378DB2有自带的命令中心,但是命令中心没有关键字颜色提示,建议使 ... -
DB2与 ORACLE 中创建数据库分区表
2012-06-07 10:45 3813DB2中创建数据库分区表partition_table的语句, ... -
db2 查询表空间使用情况
2012-06-05 17:00 6153select tablespace_name, ... -
DB2 常用命令汇集
2012-06-05 16:04 3780工作收集DB2常用命令,以备后查询使用: 1、 打开命令行窗 ... -
DB2 在线分析处理(OLAP函数的使用) .
2012-06-04 11:13 829----start 说起 DB2 在线分 ... -
查询表空间
2012-05-31 11:24 620SELECT A.TABLESPACE_NAME,A.BYTE ...
相关推荐
"db2应用基础学习笔记"涵盖了DB2的基本概念、安装配置、数据操作、查询优化、安全性及备份恢复等多个方面,旨在帮助初学者快速入门并掌握DB2的基础使用。 1. **基本概念**:DB2是一款支持SQL语言的数据库系统,它...
本教程《数据库原理与DB2应用教程》主要针对学生,旨在深入理解数据库基本概念和DB2的具体应用。以下是该教程可能涵盖的主要知识点: 1. **数据库基本概念**:包括数据、数据库、数据库管理系统(DBMS)、数据库...
【数据库原理与DB2应用教程教学课件】是大连交通大学提供的一个教学资源,主要涵盖了数据库的基础理论以及IBM的DB2数据库管理系统的应用。这个课程旨在帮助学生深入理解数据库系统的工作原理,并掌握DB2在实际场景中...
### DB2应用经验和DB2基本问题总结 #### DB2常用命令及操作详解 根据所提供的文件内容,我们将深入探讨DB2数据库管理系统中的一些基础且实用的操作命令,并对其应用场景进行详细解析。 **1. 启动与停止数据库** ...
在进行DB2应用开发时,理解其基本概念和程序结构至关重要。本篇文章将深入探讨DB2应用程序开发的基础知识,包括程序结构、开发方法和相关概念。 1.1 DB2应用程序开发概述 DB2应用程序通常由以下几个关键部分组成:...
### DB2应用开发教程知识点概览 #### 一、课程目标 - **掌握关系数据库SQL语言**:了解并熟练使用SQL语言,这是进行数据库管理和数据分析的基础技能。 - **DB2应用编程技术**:学会如何利用DB2进行应用程序的开发,...
### WebSphere+DB2应用发布手册关键知识点解析 #### 一、登录WebSphere控制台 登录WebSphere控制台是进行所有后续操作的基础。通常通过浏览器访问控制台的URL,例如`http://10.25.77.81:9060/admin`。在登录界面上...
### IBM DB2应用指南知识点概览 #### 一、DB2 Connect概述 - **定义**:DB2 Connect 是 IBM 提供的一款产品,用于在不同平台上访问 DB2 数据库。 - **版本**:根据文档提到的“DB2Connectz7”,可以推测这指的是 ...
总结起来,开发DB2应用程序的关键在于理解不同数据提供者的特点,选择适合项目需求的技术,并熟悉相应的连接字符串格式。使用ADO.NET的抽象层,开发人员可以专注于业务逻辑,而无需过于关注数据库系统的具体实现。...
"DB2应用设计和SQL手册"是针对DB2 Release 9的一份详尽参考资料,它涵盖了DB2应用程序开发和SQL语言的各个方面。对于希望深入了解DB2以及如何有效利用SQL进行数据操作的开发者来说,这是一份宝贵的资源。 **一、DB2...
进行DB2应用开发之前,了解DB2应用程序的结构,掌握相关概念,设置开发环境是很必要的。
### DB2应用开发教程知识点概览 #### 一、关系数据库与SQL语言 ##### 1. 关系数据库的基本概念 - **数据库对象**:在关系数据库中,对象是指构成数据库的基本元素,包括但不限于表(Table)、视图(View)、索引...
"ORACLE 到 DB2 应用移植方法探讨" 本文从应用移植的角度描述了 ORACLE 和 DB2 存在的一些差异,列举了几种移植方案,结合作者参与的项目,对基干 MTK 的移植方案:MTK 移植工具的应用和两个数据库系统中不兼容的...
### DB2应用开发教程知识点概览 #### 一、关系数据库与SQL语言 ##### 1. 关系数据库的基本概念 - **数据库对象**:在DB2中,数据库对象包括关系数据库本身、表、视图、索引等。这些对象共同构成了数据库的核心...
第一章 DB2开发基础 第二章 DB2应用程序设计方法 第三章 静态SQL编程方法 第四章 动态嵌入式SQL 第五章 DB2调用层接口 第六章 存储过程 第七章 大对象的处理 第八章 用户定义类型和函数
### DB2应用开发知识点概述 #### 一、DB2概貌 **1.1 文件系统特点** - **无控冗余**: 指文件系统中数据的重复存储没有得到有效控制,导致同一数据在不同文件中多次出现。 - **数据不一致**: 由于数据冗余的存在,...
### DB2应用培训知识点 #### 一、DB2概览 **DB2**是IBM公司开发的一款关系型数据库管理系统(RDBMS),具有高度可扩展性和可靠性,在企业级应用中广泛使用。DB2支持多种操作系统环境,包括Windows、Linux/UNIX、...
数据库管理SQL语言详解,专用于对DB2数据进行建,删,更新,插入,查询。