社区
MS-SQL Server
帖子详情
表的分区的用处?
zysea
2001-09-09 12:35:16
有一明细表增长较大,以前为了加快处理速度将表分年保存,请问用了表的分区功能以后
,可以只用一个表保存多年的数据表吗?这样做会比分年保存数据慢吗?(MS SQL)
另:
若在此明细表中插入数据时需修改其它的一些表的数据,做成触发器和在客户端写程序,
哪一种效果好?
...全文
65
4
打赏
收藏
表的分区的用处?
有一明细表增长较大,以前为了加快处理速度将表分年保存,请问用了表的分区功能以后 ,可以只用一个表保存多年的数据表吗?这样做会比分年保存数据慢吗?(MS SQL) 另: 若在此明细表中插入数据时需修改其它的一些表的数据,做成触发器和在客户端写程序, 哪一种效果好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zysea
2001-09-10
打赏
举报
回复
若靠程序将大表分布处理,则写起来较复杂,不知有谁用过分区功能来解决这种问题的。
能不能详细解释一下。
leeyoong
2001-09-09
打赏
举报
回复
楼上说的有道理!
当对某个流水表操作相当频繁时,为了录入和查询的效率,增加一个临时过渡表,通过定时或事件触发的形式,将其内容转入大表,同时清空临时表,统计数据只需从大表中来,而不会影响日常的操作录入。而对于不同性质的流水记录,可以相应地再采取一些事先汇总的方式,按某种要求生成一些汇总表,也可以大大地提高统计分析的速度。
另外,触发器在执行效率和维护数据一致性方面都要远强于客户端程序!
zzh
2001-09-09
打赏
举报
回复
如果表的数据量比较大,可以通过两种方式来实现,一是把表放在多个数据库中,这样可以减少数据访问量,对服务器的性能会有较大的提高,当然,如果这些数据在插入后不怎么需要处理的时候就可以放入历史表,在历史表中建立索引,这样查询就比较方便,而对于临时表,主要用来放插入的数据,这些数据可能要查询,修改等操作。如果表中数据比较大,超过100万条,还是多分成几个表比较好,你可以一个星期或一个月放为一个表,使用程序来创建表,这样在插入数据时就只需要通过触发器来更新其它数据了,而这只会涉及到临时表,这样比较好,对这些数据的修改也只涉及临地表,别的历史数据都不会有影响,查询会比较快。
Functions
2001-09-09
打赏
举报
回复
以前只知道在MSSQL2000中,表的分区可以使用服务器群集,不知道还有这个功能。能不能详细介绍一下?
市县国土空间规划和用途
分区
指南.docx
市县国土空间规划和用途
分区
指南
MySQL中
表
分区
技术详细解析
同时有时候可能出现数据剥离什么的,
分区
表
就更有
用处
了! MySQL 5.1 中新增的
分区
(Partition)功能就开始增加,优势也越来越明显了: 与单个磁盘或文件系统
分区
相比,可以存储更多的数据 很容易就能删除不用或者...
Oracle
分区
表
(Partition Table)使用详解
本课程详细介绍了Oracle数据库的
分区
表
机制、
分区
表
应用场景、
分区
表
与
分区
索引类型/创建/维护操作、
分区
裁剪等,结合大量的案例程序,对Oracle
分区
表
的使用进行了详细的分析讲解。
SSD
分区
无损4K对齐工具Paragon Alignment Tool V3.0
SSD
分区
无损4K对齐工具Paragon Alignment Tool V3.0 搜到的肯定知道什么
用处
.
Hive中的
分区
表
和非
分区
表
有什么区别?请解释其作用和使用场景。
分区
表
通过将数据划分为多个
分区
,提高了查询性能和数据管理的灵活性,适用于大规模的结构化和半结构化数据。在上述代码中,我们使用LOAD DATA INPATH语句将数据文件(sales_data)加载到sales
表
的特定
分区
(sale_...
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章