社区
DB2
帖子详情
DB2 表碎片问题
chenhongxin
2012-11-27 03:52:33
大家好,我现在用DB2 ,但是插入数据时经常报错,原因是表里有碎片了,然后用 reorg TABLE 表名,处理一下就行了,有下面两个问题劳烦高手帮解答一下:
1,产现这种问题的原因是什么?
2,如可根除这种问题(我想过,写一个定时去清表碎片,但是不是长久之计)?
...全文
379
3
打赏
收藏
DB2 表碎片问题
大家好,我现在用DB2 ,但是插入数据时经常报错,原因是表里有碎片了,然后用 reorg TABLE 表名,处理一下就行了,有下面两个问题劳烦高手帮解答一下: 1,产现这种问题的原因是什么? 2,如可根除这种问题(我想过,写一个定时去清表碎片,但是不是长久之计)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhugefung
2012-12-13
打赏
举报
回复
update行迁移
chenhongxin
2012-11-29
打赏
举报
回复
这个是新表,没有经常删除数据,那您说的数据库扩展指的是什么。
rucypli
2012-11-27
打赏
举报
回复
表里有碎片就插入出错?这不太可能 产生碎片原因可能是经常删除数据 也可能经常数据库扩展导致的
DB2
如何评估索引
碎片
是否是缓慢的RUNSTATS根
索引
碎片
可能由正常的数据库活动导致,比如 INSERT 和 UPDATE。当索引变得高度
碎片
化时,会对 RUNSTATS 性能 产生重大影响。您可学习识别何时出现了这种情形,并采取更正措施。
深入解析
DB2
--高级管理,内部体系结构与诊断案例.part1.rar
第1章 性能调整概述 1.1 性能概述 1.2 性能评估 1.3 建立性能目标 1.4 什么时候需要做性能调整 1.5 性能调整准则 1.6 性能调整的方法和过程 1.7 性能调整总结 第2章 存储I/O设计 2.1 存储基本概念 2.2 存储架构 2.3 存储相关性能调整案例 2.4 存储I/O设计总结 第3章 操作系统相关性能
问题
3.1 HP-UX系统性能监控综述 3.2 AIX性能监控综述 3.3 操作系统性能优化 3.4 逻辑卷和lvmo优化 3.5 总结 第4章 数据库物理设计和逻辑设计 4.1 数据库物理设计 4.2 数据库逻辑设计 4.3 使用Autoconfig设计数据库 4.4 其他高级设计技术 4.5 数据库设计总结 第5章
DB2
性能监控 5.1 快照监视器案例 5.2 事件监视器及监控案例 5.3 利用
表
函数监控 5.4 性能管理视图及案例 5.5
db2
pd 5.6
db2
mtrk及监控案例 5.7 本章小结 第6章 数据库配置参数调整 6.1 数据库配置参数 6.2 监控和调优实例(DBM)配置参数 6.3 监控和调优DB配置参数 6.4 调整
DB2
概要注册变量 6.5 内存自动调优 6.6 总结 第7章 锁和并发 7.1 锁等待及调整案例 7.2 锁升级及调整案例 7.3 死锁及调整案例 7.4 隔离级别与锁 7.5 最大化并发性 7.6 锁相关的性能
问题
总结 7.7 锁与应用程序开发 7.8 本章小结 第8章 索引设计与优化 8.1 索引概念 8.2 索引结构 8.3 理解索引访问机制 8.4 索引设计 8.5 索引创建原则与示例 8.6 影响索引性能的相关配置 8.7 索引维护 8.8
DB2
Design Advisor(
db2
advis) 8.9 索引调整总结 第9章
DB2
优化器 9.1
DB2
优化器介绍 9.2 SQL语句执行过程 9.3 优化器组件和工作原理 9.4 扫描方式 9.5 连接方法 9.6 优化级别 9.7 如何影响优化器来提高性能 9.8 优化器总结 第10章 统计信息更新与
碎片
整理 10.1 统计信息更新 10.2
碎片
整理 10.3 重新绑定程序包 10.4 本章小结 第11章 SQL语句调优 11.1 通过监控找出最消耗资源的SQL语句 11.2 通过解释工具分析SQL语句执行计划 11.3 理解SQL语句如何工作 11.4 SQL调优案例 11.5 提高应用程序性能 第12章
DB2
调优案例、
问题
总结和技巧 12.1 调优案例一:某移动公司存储设计不当和SQL引起的I/O瓶颈 12.2 调优案例二:某银行知识库系统锁等待、锁升级引起性能瓶颈 12.3 调优案例三:某汽车制造商ERP系统通过调整统计信息提高性能 12.4 调优案例四:某农信社批量代收电费批处理慢调优案例 12.5 调优学习案例:利用压力测试程序学习
DB2
调优 后记
mysql笔记,mysql优化图解
Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a:
表
的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] c: 分
表
技术(水平分割、垂直分割) d: 读写[写: update/delete/add]分离 e: 存储过程 [模块化编程,可以提高速度] f: 对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ] g: mysql服务器硬件升级 h: 定时的去清除不需要的数据,定时进行
碎片
整理(MyISAM) 什么样的
表
才是符合3NF (范式)
表
的范式,是首先符合1NF, 才能满足2NF , 进一步满足3NF 1NF: 即
表
的列的具有原子性,不可再分解,即列的信息,不能分解, 只有数据库是关系型数据库(mysql/oracle/
db2
/informix/sysbase/sql server),就自动的满足1NF ☞ 数据库的分类 关系型数据库: mysql/oracle/
db2
/informix/sysbase/sql server 非关系型数据库: (特点: 面向对象或者集合) NoSql数据库: MongoDB(特点是面向文档) 2NF:
表
中的记录是唯一的, 就满足2NF, 通常我们设计一个主键来实现 3NF: 即
表
中不要有冗余数据, 就是说,
表
的信息,如果能够被推导出来,就不应该单独的设计一个字段来存放. 比如下面的设计就是不满足3NF: 。。。。。。。。。。。。。。
Oracle数据库学习指南
Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 内存-CPU) 3. 《Oracle8 优化技术》摘录 (第三章 输入-输出) 4. EXP、IMP 命令详解 5. Oracle Index 的三个
问题
6. Oracle PL-SQL语言基础 7. Oracle的分布式管理 8. ORACLE的数据类型 9. Oracle数据库
碎片
整理 10.ORACLE性能调整1 11.ORACLE性能调整2 12.Oracle专家调优秘密 13.PL_SQL单行函数和组函数详解 14.PL-SQL 15.PLSQL异常处理初步 16.SQL语句性能调整原则 17.创建和使用分区的
表
18.基于成本的优化器一般错误概念和
问题
19.Delphi 3_0中连接数据库的三种方式 20.远程数据库的访问 21.监控数据库性能的SQL 22.简单实现数据库
表
空间的备份或迁移 23.简析REDO LOGFILE 24.理解和使用Oracle 8i分析工具-LogMiner 25.哪些初始化参数最影响Oracle系统性能 26.你的SQL语句在什么情况下使用全
表
扫描? 27.如何对CLOB行字段执行全文检索 28.如何让你的SQL运行得更快 29.如何使‘CREATE TABLE AS SELECT’能支持ORDER BY 30.删除
表
内重复记录的方法 31.数据库安全性策略 32.数据库的查询优化技术. 33.提高C-S系统性能的一些方法 34.提高ORACLE数据库系统import性能 35.外部联接的用法 36.性能调试的一般
问题
37.优化 38.优化调整Oracle 8i数据库(从操作系统) 39.在Internet上运作公司是一项艰苦的任务--关键任务 40.在oracle中限制返回结果集的大小 41.在远端如何建立standby数据库 42.怎样分析你的SQL语句的效率 43.自动备份Oracle数据库 44.总结SQL语句中的优化提示 45.使用Database Configuration Assistant安装第二个数据库 46.Oracle 数据库向 MS SQL Server 7.0 的迁移 Oracle1: 1. Decode()函数使用技巧(NT+IIS+ASP+ORACLE) 2. Dual伪列 3. EXP、IMP 命令详解 4. Exp-Imp大量数据 5. Export-Import 使用技巧与常见错误 6. NULL 使用详解 7. Oracle for NT系统实用工具介绍 8. Oracle 和 mysql 的一些简单命令对比参照 9. Oracle8i和Microsoft SQL Server7_0比较 10. Oracle8的不安全因素及几点说明 11. Oracle常见错误代码 12. Oracle常用Script 13. Oracle常用数据字典 14. ORACLE回滚段管理(上) 15. ORACLE回滚段管理(下) 16. Oracle基于Client-Server的性能调整 17. Oracle数据库的安全策略 18. ORACLE数据库简介 19. Oracle数据库密码文件的使用和维护 20. Oracle数据库
碎片
整理 21. Oracle特殊包 22. Oradim工具的用法 23. PB如何连接Oracle数据库 24. ROLLBACK不能回滚的命令 25. 安装Oracle后,经常使用的修改
表
空间的SQL代码 26. 比较SQL Server与Oracle、
DB2
27. 多个数据库时,如何设置默认数据库 28. 各种数据类型的比较 29. 漫谈oracle中的空值 30. 没有备份、只有归档日志,如何恢复数据文件 31. 哪些初始化参数最影响Oracle系统性能 32. 如何查看数据库的字符集 33. 如何启动ARCHIVELOG模式 34. 如何使‘CREATE TABLE AS SELECT’能支持ORDER BY ? 35. 如何使用归
word源码java-mycat-src-1.6.1-RELEASE:源码解读,在代码行间里简洁明白的注释
word源码java MyCAT 是一款开源软件,面向企业的“大型数据库集群”。 MyCAT 是一个强制数据库,它是 MySQL 的替代品,支持事务和 ACID。 作为企业数据库MySQL集群,MyCAT可以替代昂贵的Oracle集群。 MyCAT 也是一种新型的数据库,它看起来像一个集成了内存缓存技术、NoSQL 技术和 HDFS 大数据的 SQL Server。 并且作为一种新型的现代企业数据库产品,MyCAT结合了传统数据库和新型分布式数据仓库。 总之,MyCAT 是一个全新的数据库中间件。 Mycat 的目标是将当前的单机数据库和应用以低成本平滑迁移到云端,解决数据存储和业务规模快速增长带来的瓶颈
问题
。 特征 支持 SQL 92 标准 支持 MySQL 集群,用作代理 支持与ORACLE、
DB2
、SQL Server的JDBC连接,模拟普通MySQL Server连接 支持MySQL集群、percona集群或mariadb集群,提供数据
碎片
集群的高可用 支持自动故障转移和高可用性 支持读写分离、双主多从、单主多主MySQL模型 支持全局
表
,自动将数据分片到多个节点进行高效的关系
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章