萌萌妈妈 发表于 2015-1-16 22:37:44

MSSQL教程之削减SQL日记的办法

既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。一:
分享]办理SQL日记增年夜的办*[看置顶]
--假定test2为数据库称号
在查询剖析器中实行:
backuplogMuOnlinewithNO_LOG
backuplogMuOnlinewithTRUNCATE_ONLY
DBCCSHRINKDATABASE(MuOnline)

将下面的语句屡次实行,直到日记文件减少。
execsp_dboptionMuOnline,autoshrink,on
创建功课,每半个小时一第二天志备份,天天一次完整数据库备份。
在Log压缩到一般巨细后,将autoshrink选项设置为off。


二:
数据库增年夜是由于你的日记增年夜了,之前人人会商过的,最复杂可行的举措就是在你数据库属性->选项->妨碍复原内里选成复杂形式(缺省为完整形式),然后选压缩数据库举行一次压缩,今后你的数据库基础就不怎样会增加了

三:
1、进进企业办理器,选中数据库,好比muonline
2、一切义务->分别数据库
3、到数据库文件的寄存目次,将MuOnline_log.LDF文件删除,你怕S的话能够拷进来
4、企业办理器->附加数据库,选muonline,这个时分你会瞥见日记文件这项是一个叉,没关系持续,此时数据库就会提醒你该数据库无日记是不是创立一个新的,断定就是了。
5、记得数据库从头附加后用户要从头设置一下。

EXAMPLE存储引擎是一个不做任何事情的存根引擎。它的目的是作为MySQL源代码中的一个例子,用来演示如何开始编写一个新存储引擎。同样,它的主要兴趣是对开发者。EXAMPLE存储引擎不支持编索引。

变相怪杰 发表于 2015-1-19 19:20:46

你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。

若相依 发表于 2015-1-25 07:56:17

外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。

深爱那片海 发表于 2015-2-2 16:42:06

你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。

分手快乐 发表于 2015-2-8 01:46:25

同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。

若天明 发表于 2015-2-24 00:09:26

也可谈一下你是怎么优化存储过程的?

海妖 发表于 2015-3-7 10:26:32

多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油

山那边是海 发表于 2015-3-14 21:47:29

备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。

再现理想 发表于 2015-3-21 14:27:10

如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
页: [1]
查看完整版本: MSSQL教程之削减SQL日记的办法