a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 131|回复: 0

[考试辅导] Oracle性能调优:表迁移

[复制链接]
发表于 2012-8-4 14:06:19 | 显示全部楼层 |阅读模式
1. 索引长度的限制
1 {# L4 N9 d: H0 E  j5 a3 M    在DB2中单个索引的所对应的字段最大长度限制为1024个字符1 L8 @& E/ e# y+ l0 j% |
    表名:T_BIZPROC_INST_PARAM、T_BIZPROC_INST_ACTIVITY_PARAM5 J' W/ s/ R' |* X6 p- Z9 `
    解决方法:7 {) o8 J  q2 r  g6 ]0 E( M) O; @
    (1)如是组合索引,对不同的字段新建不同索引1 w- h) q2 Y' U- \2 z  g! _
    (2)修改字段类型长度
5 ~$ {8 x4 [# _    2. 表字段类型
1 H  u4 s3 A+ {6 x    无法转换NVARCHAR2字段类型5 O0 C% F0 Y* G4 l: ~; j' h
    表名:T_IBSS_REL_TEST
; X; m4 |  ^4 y( F' ?3 v4 m  ?    解决方法:修改为varchar字段类型
9 K" E. Y, _6 J" i- ]' z- i    3. 表的大小长度限制0 W8 z% |, S+ X) M
    表的大小超过数据库页面大小4K
+ h* n9 V6 _8 `, ]9 |4 O    解决方法:新建合适的页面(8K)的表空间3 @8 a: H" ?* o2 v( Y! n
    4. 唯一索引与主键字段重复
. }5 R% P2 D4 |8 t    DB2不允许唯一索引的字段与主键字段重复& x2 p7 S2 h9 j% p4 g' Z: g. I
    表名:T_NODE7 H* H* [& J0 f. @! L/ P
    解决方法:删除唯一索引
; C/ j$ h+ B4 h* K$ ?* y    5. 大字段(BLOB,LONG)的迁移" ~: w# `# d8 v+ H$ Y, h
    解决方法:$ V# q. c' c. e/ s
    (1)DB2迁移工具
# D7 ?6 ~7 A, g& }1 s# I8 i( t    (2)单独写INSERT脚本迁移数据
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-5 09:32 , Processed in 0.143981 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表