社区
MS-SQL Server
帖子详情
★定期自动删除数据库中多余的记录,压缩数据库问题?
tnswy
2003-08-19 10:55:16
谢谢您的关注!
数据库中有一表结构如下:
数据字段 录入时间 保留时间
现在想根据保留的时间来删除这一表中的记录,如:如果保留时间为3天,则以录入时间为准,把表中三天前的记录都删除掉。用什么方式实现比校好?
还有删除了后,怎么减少日志文件和数据库文件的大小?
谢谢。
...全文
42
6
打赏
收藏
★定期自动删除数据库中多余的记录,压缩数据库问题?
谢谢您的关注! 数据库中有一表结构如下: 数据字段 录入时间 保留时间 现在想根据保留的时间来删除这一表中的记录,如:如果保留时间为3天,则以录入时间为准,把表中三天前的记录都删除掉。用什么方式实现比校好? 还有删除了后,怎么减少日志文件和数据库文件的大小? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tnswy
2003-08-19
打赏
举报
回复
谢谢各位的热情解答。
关键是保留天数不是固定的呀,也要从表中获取的。
还有就是怎么压缩数据,减少日志文件的大写呢?
txlicenhe
2003-08-19
打赏
举报
回复
create procedure test
As
delete from yourtable where datediff(dd,录入时间,保留时间)>3
在新建一个作业运行该存贮过程即可。
yijiayi
2003-08-19
打赏
举报
回复
delete from yourtable where datediff(dd,寻入时间,保留时间)>3
hjb111
2003-08-19
打赏
举报
回复
企业管理器->数据库->右键此属性->数据文件与事务日志文件中分配空间中修改可用空间大小
CrazyFor
2003-08-19
打赏
举报
回复
delete from yourtable where datediff(dd,寻入时间,getdate())>保留时间
再用JOB。
是添加一个作业,
企业管理器-》管理-》sql server代理(要启动服务)-》作业
新建一个作业添上上面的语句就可以了。
hjb111
2003-08-19
打赏
举报
回复
delete from yourtable where datediff(dd,寻入时间,保留时间)>3
Windows计划任务配置
定期
执行SQL脚本对
数据库
数据
自动
导出
删除
及
压缩
Windows计划任务
定期
执行; 每日导出前一天数据到Excel; 每日清除6个月前或关键词数据
记录
; 每日
自动
压缩
log;
米特物业管理系统
米特物业管理系统简介 http://leek.139.com/article/828587.html 米特物业管理系统可以做为单机版使用,也可以在小范围内以客户机和服务器的形式做为网络版使用,主要提供给独立小区的物业管理部门或
中
小城市的行业管理部门进行智能收费管理。 一、 米特物业管理系统具有以下特点: l 可使用个人识别卡对操作员进行管理:操作员在登录和可使用管理系统时必须使用个人识别卡进行安全认证,通过后才能进入和使用管理系统,并且有相应的工作日志
记录
操作员所进行的所有操作。并且可以实现对操作员的使用权限进行有效控制和管理。 l 对收费交易进行控制:在对系统进行有效操作时,系统
自动
保存操作的事件
记录
,有效的防止错误的产生。 l 有效的
数据库
安全保证:选用关系型
数据库
,对
数据库
的读写操作进行了权限控制,能够保证黑客不能够通过其它操作环境非法进行
数据库
。对
数据库
的操作只能在计费管理系统
中
进行,并且每项操作都有工作日志
记录
。 l 良好的数据交换接口:可以根据需要,将计费管理系统
中
的各种数据查询统计报表转换成与Office办公软件兼容的格式输出,便于和其它MIS管理系统进行数据交换。 l 安全的
数据库
备份措施:对
数据库
的备份可以根据需要采用镜像
数据库
备份导出的方式,同样也可以在必要时对
数据库
进行恢复。 l 良好的人机交互界面形式:不但有常用的菜单交互界面,而且使用与Microsoft Outlook和 Windows资源管理器类似的树状结点递归结构和图形按钮界面风格,简明易懂,便于用户学习操作。 二、 米特物业管理系统软件的主要功能: 米特物业管理系统软件主要包括七个功能模块:用户信息管理模块、参数设置模块、收费结算模块、统计查询模块、抄表卡处理模块。分析交易
记录
模块、系统维护模块、帮助文件模块 1、用户信息管理模块:用户管理模块包括开户、信息修改、消户,用户电表和水表的基本参数信息。 l 开户:在系统
中
未存有信息的新用户,必须先执行开户操作,才能进行其它的操作。开户功能在系统的
数据库
和用户卡
中
保存了新用户的相关信息。 l 信息修改:开户时,用户信息输入有误,可通过“信息修改”将输入错误的用户信息改正过来。 l 水表参数:用户水表的运行参数(包括:上次底数、水价元/吨 等)。 l 收费
记录
:查看当前用户的收费历史
记录
。 2、参数 设置模块:参数设置模块包括操作员管理、单位名称设置、和收费项目、结算方式管理等操作 l 操作员管理:能够新增操作员,并添加新操作员的密码。对没有操作
记录
的操作员可以执行
删除
操作。还可以修改操作员的有关参数。 l 单位名称设置:设置使用软件的单位。 l 收费项目、结算方式管理:管理物业其他
定期
收费项目和结算方式。 3、收费结算模块:收费结算写卡管理模块包括售电及结算水费和物业费。 l 收费结算:为用户完成购电收费结算交易,根据用户的回读水量,
定期
物业费计算物业管理费用合计金额并为用户打印收据。 l 结算水费:用于在售电操作时,由抄表式水表或已经录入的当前用水总量信息,根据{本次应交水费=(本次用量底数-上次用量底数)×单价}在售电时可结算最多达六块水表的水费。 l 物业费:根据设定物业各项
定期
结算费用的收费方式(最多达十一项),
自动
结算应交物业费用 4、统计查询模块:统计查询模块包括交费浏览查询、个人统计查询、总统计查询、楼号统计查询、楼号明细查询、收费员统计查询、收费员明细查询、月总统计查询、个人月统计查询、用户信息查询、抄表信息查询、事件
记录
查询、补打收据查询、抄表
记录
查询等操作。 l 交费浏览查询:在一个日期期段内所有用户交费的明细信息。 l 个人统计查询:在一个日期期段内所有用户交费的个人统计明细信息。 l 总统计查询:在一个日期期段内所有用户交费的总统计信息。 l 楼号统计查询:在一个日期期段内所有楼栋统计交费的明细信息。 l 楼号明细查询:在一个日期期段内所有楼栋交费的明细信息。 l 收费员统计查询:在一个日期期段内所有收费员统计收费的明细信息。 l 收费员明细查询:在一个日期期段内所有收费员收费的明细信息。 l 月总统计查询:在某一年内所有用户交费每个月交费统计的明细信息。 l 个人月统计查询:在某一年内单个用户交费每个月交费统计的明细信息。 l 用户信息查询:查询在本系统
中
已开户的用户基本信息、用户电表参数信息、用户水表参数信息等相关信息。 l 抄表信息查询:抄表卡抄回的当前所有用户总用电量信息的查询 l 事件
记录
查询:在一个日期期段内智能表MIS管理系统所有有效事件的明细信息。 l 补打收据查询:可以完成对以往收费的收据补打印功能。 l 抄表
记录
查询:在一个日期期段内所有用户其他计量表抄录的明细信息。 5、分析交易
记录
模块:通过对
数据库
信息分析、最后交费日期分析作相关的结构化查询搜索出长期未交费的用户。 l 最后交费日期分析:分析长时间未交费的用户搜索出长期未交费的用户。 7、系统维护模块:系统维护模块包括备份
数据库
、
压缩
/修复
数据库
、设置打印机和设置背景图片等操作。 l 备份
数据库
:保证
数据库
的安全拷贝
数据库
的副本。 l
压缩
/修复
数据库
:
删除
数据库
在运行过程
中
产生的冗余,修复
数据库
由于系统故障造成的错误。 l 设置打印机:设置打印机的参数信息。 l 设置背景图片:设置米特物业管理系统的背景图片 8、帮助文件模块:提供系统操作手册 作者:段利庆 2006-11-15 西安米特仪表有限公司 http://www.duanliqing.kudo.cn E-mail:duanliqing@sohu.com QQ:14035344 MOB:13619240877
sqlserver
自动
收缩
数据库
引起大量阻塞
最近遇到一个
数据库
设置了
自动
收缩,收缩期间引起大量阻塞的
问题
,
记录
下看到的文章学习 什么是
自动
收缩? 随着数据量的增加
数据库
的设备文件(MDF\LDF)会不断增长,当
数据库
中
的某些数据
删除
,
数据库
设备文件的大小并不会随着数据量的减少而减少,
数据库
设备需要占用的磁盘空间就没那么大了,这时候
自动
收缩就可以释放出磁盘空间,主要直观体现在
数据库
设备文件的大小上,避免资源的浪费. ...
通过使用“
压缩
和修复
数据库
”帮助防止和更正
数据库
文件
问题
数据库
文件在使用过程
中
可能会迅速增大,它们有时会影响性能,有时也可能被损坏。在 Microsoft Office Access
中
,您可以使用“
压缩
和修复
数据库
”命令来防止或修复这些
问题
。 本文并不解释如何备份或还原
数据库
。在请参阅部分
中
可以找到指向详细信息的链接。 本文内容
压缩
和修复
数据库
的原因 开始之前
压缩
和修复
数据库
压缩
和修复
数据库
的原因 本概
SQL Server 2008
数据库
定时
自动
备份
在SQL Server
中
出于数据安全的考虑,所以需要
定期
的备份
数据库
。而备份
数据库
一般又是在凌晨时间基本没有
数据库
操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份
数据库
。要实现
数据库
的定时
自动
备份,最常用的方式就是使用SQL Server代理
中
的作业。启动SQL Server Agent服务,然后在其
中
新建作业,作业
中
添加1个备份步骤,类型是T-SQL脚本,然后在命令
中
输入如下SQL
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章