视图更新???????????????????????????
CREATE VIEW TAlarmEventView
AS SELECT * FROM TAlarmEventHistory UNION SELECT * FROM TAlarmEvent
GO
CREATE VIEW TAcceptEventView
AS SELECT * FROM TAcceptEventHistory UNION SELECT * FROM TAcceptEvent
GO
CREATE VIEW TTaskView
AS SELECT * FROM TTaskHistory UNION SELECT * FROM TTask
GO
TAlarmEvent,TAcceptEvent,TTask,是公司主要的表。记录了很大的数据量。
现在领导提出:是不是可以建立TAlarmEventHistory,TAcceptEventHistory,TTaskHistory
这样三个历史表。这样平时的更新操作就只是在一个月的数据量里面进行,可以明显提高速度。
但是现在没有办法去执行!!!遇到了困难。
创建试图后,发现试图不能更新。看帮助:要建立分区列。哈哈,我们就一个服务器。
看来是个错误的办法。
于是就为难了,请大家帮助。
一:我想要把一个月的数据到时间就备份到历史表里面。
需要建立一个任务(事物)来按时执行这个东西。
高手应该都知道,小生没有看明白。
二:有没有好的解决方案?
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
还有 这样创建的视图效率和 原来一样?这个是我的感觉!!对么???
求高手帮忙啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
等待!!!!!!!!!