db2如何将大表改为分区表?程序里SQL语句需要如何改?

参与18

6同行回答

shadowflareshadowflare软件开发工程师交通银行
ADMIN_MOVE_TABLE存储过程了解一下推荐阅读:https://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1306adminmovetable/显示全部
银行 · 2018-04-12
浏览4120
lsxlsx信息技术经理大唐控股
别忘了改表之前先统计,确定优化方案。然后重建,然后导入数据,改表名,重绑定。同时通知开发优化策略(主要是分区字段)。运行一段时间再统计一下,总结优化效果。显示全部

别忘了改表之前先统计,确定优化方案。然后重建,然后导入数据,改表名,重绑定。同时通知开发优化策略(主要是分区字段)。运行一段时间再统计一下,总结优化效果。

收起
保险 · 2018-01-12
浏览4523
gdpgdp_3gdpgdp_3系统工程师银信长远
只能新建分区表,然后数据导入,分区健选好,范围规划好别将来时间久了没人维护数据插入不进去就麻烦了,另外定期收集统计信息,否则可能因为分区原因拖慢你的速度,分区后原来的索引也得处理好因为分区后分全局和分区索引两种,语句尽量选择分区健,如果表很大,表很重要最好提前做好功课...显示全部

只能新建分区表,然后数据导入,分区健选好,范围规划好别将来时间久了没人维护数据插入不进去就麻烦了,另外定期收集统计信息,否则可能因为分区原因拖慢你的速度,分区后原来的索引也得处理好因为分区后分全局和分区索引两种,语句尽量选择分区健,如果表很大,表很重要最好提前做好功课多看看资料,这几句肯定说不清楚

收起
系统集成 · 2018-01-12
浏览4479
wangweilongwangweilong数据库管理员某大
程序中sql在谓词中尽量使用分区键。显示全部

程序中sql在谓词中尽量使用分区键。

收起
互联网服务 · 2018-01-12
浏览4502
libai21libai21课题专家组软件架构设计师海通证券
这个没办法在线修改,只能新建一个分区表,然后把原来表的数据导进去。程序不用修改,就和普通表一样。显示全部

这个没办法在线修改,只能新建一个分区表,然后把原来表的数据导进去。
程序不用修改,就和普通表一样。

收起
证券 · 2018-01-12
浏览4618
topzgmtopzgm课题专家组软件架构设计师People's Bank of China
首先,选择一个用于分区的日期字段,然后如下建立表即可:CREATE TABLE t1(..... ) partition by range(日期字段)( starting from ...)显示全部

首先,选择一个用于分区的日期字段,然后如下建立表即可:
CREATE TABLE t1
(
.....
) partition by range(日期字段)( starting from ...)

收起
银行 · 2018-01-12
浏览4596

提问者

hufeng719
系统工程师某钢铁企业
擅长领域: 数据库存储服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-01-12
  • 关注会员:7 人
  • 问题浏览:8889
  • 最近回答:2018-04-12
  • X社区推广