Fanr

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年3月26日

摘要: 利用动态管理视图提高SQL Server索引效率(一)利用动态管理视图提高SQL Server索引效率(二)利用动态管理视图提高SQL Server索引效率(三) 阅读全文
posted @ 2011-03-26 17:33 Fanr_Zh 阅读(259) 评论(0) 推荐(0) 编辑

摘要: 优化数据库的注意事项: 1、关键字段建立索引。 2、使用存储过程,它使SQL变得更加灵活和高效。 3、备份数据库和清除垃圾数据。 4、SQL语句语法的优化。(可以用Sybase的SQL Expert,可惜我没找到unexpired的序列号) 5、清理删除日志。 SQL语句优化的基本原则: 1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:①.有大量重复值、且经常有范围查询(between, >,< ,>=,< =)和order b 阅读全文
posted @ 2011-03-26 14:30 Fanr_Zh 阅读(335) 评论(0) 推荐(0) 编辑

摘要: 方法一: 现象:数据库Log日志太大了,shrink不掉。于是想把数据库文件卸下来,删除log,再附加上。附加失败。 提示错误: 服务器: 消息 1813,级别 16,状态 2,行 1 未能打开新数据库 'metadb'。CREATE DATABASE 将终止。 设备激活错误。物理文件名 'd:\metadb.LDF' 可能有误。 环境:MSSQL SERVER 2000 企业版 解决过程: 1.建一个新库newdb 2.停掉数据库。删除新库的log文件,讲metadb.mdf覆盖newdb.mdf。 3.启动数据库服务器。数据库newdb的状态为“置疑”。 4 阅读全文
posted @ 2011-03-26 13:49 Fanr_Zh 阅读(7466) 评论(0) 推荐(0) 编辑