易截截图软件、单文件、免安装、纯绿色、仅160KB

给SQL Server .LDF 文件减肥

  如果原来的数据库可用,分离数据库后,只附加数据文件,不附加日志   
  如果不可用,只能慢慢等还原操作完成了   
    
  日志文件太大了,应该定期整理日志   
    
  --压缩日志及数据库文件大小   
    
  /*--特别注意   
    
  请按步骤进行,未进行前面的步骤,请不要做后面的步骤   
  否则可能损坏你的数据库.   
    
    
  一般不建议做第4,6两步   
  第4步不安全,有可能损坏数据库或丢失数据   
  第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.   
  --*/   
    
  --下面的所有库名都指你要处理的数据库的库名   
    
  1.清空日志   
  DUMP     TRANSACTION     库名     WITH     NO_LOG           
    
  2.截断事务日志:   
  BACKUP   LOG   库名   WITH   NO_LOG   
    
  3.收缩数据库文件(如果不压缩,数据库的文件不会减小   
  企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件   
  --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了   
  --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了   
    
  也可以用SQL语句来完成   
  --收缩数据库   
  DBCC   SHRINKDATABASE(库名)   
    
  --收缩指定数据文件,1是文件号,可以通过这个语句查询到:select   *   from   sysfiles   
  DBCC   SHRINKFILE(1)   
    
  4.为了最大化的缩小日志文件(如果是sql   7.0,这步


相关文档:

oracle vs. SQL 同义词synonym 别名 alias

oracle 同义词 synonym 为数据库对象建立同义词后,当dba对数据库对象(table,view,序列)做了一个简单改动之后,如名字或者结构改变,则不需要重新更改并编译应用.在数据库字典中有定义,不需要进行任何存储.
oracle别名alias,With as 生成一个临时表,对于复杂的数据查询,可以减少资源消耗、提高性能。9i引入。
with alias ......

SQL SERVER DBCC命令解释


SQL SERVER DBCC命令解释
八点钟起床一直搞到现在,好多还不太记得,先放上来以后慢慢修改
2007-05-01 12:56:28
---------------------
--1 dbcc trraceon DBCC TRACEOFF
--对于数据库死锁,通常可以通过TRACE FLAG 1204、1205、1206,检查ERRORLOG里面的输出,和分析SQLTRACE的执行上下文判断死锁问题的来由。
--T ......

My sql中文乱码问题!

      这几天一直被中文乱码问题困扰,中文数据插入到My Sql中很正常,在Command client line中也能正常显示,可从数据库中读到JSP页面上时,就变成“火星文”了。
  于是上网查询,也看到好多方法:有的说把my.ini中default-character-set=latin1改为default-character-set=utf8,有 ......

SQL语句优化方法

我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。

(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):

Oracle的解析器按照从右到左的顺序处理from子句中的表名,from子句中写在最后的表(基础表 driving table)将被最先处理,在f ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号