Fanr

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

2011年3月20日

摘要: http://www.searchdatabase.com.cn/showcontent_36390.htm 阅读全文
posted @ 2011-03-20 21:40 Fanr_Zh 阅读(249) 评论(0) 推荐(0) 编辑

摘要: 对单表超过300w+数据的Web应用程序进行测试后发现了一些功能、性能问题,采取了以下办法来进行调整: 将绝大部分的SQL查询改为存储过程,这样的操作毫无疑问可以提高部分性能。 凡是使用“select * from xxx”的操作一律具体到所需字段。 使用join连接2个以上大量数据的表,且基础数据表变化不大的查询一律使用视图,并为此视图建立索引。理由来自SQL Server联机帮助手册: “对于标准视图而言,为每个引用视图的查询动态生成结果集的开销很大,特别是对于那些涉及对大量行进行复杂处理(如聚合大量数据或联接许多行)的视图。如果在查询中频繁地引用这类视图,可通过对视图创建唯一聚集索引来提 阅读全文
posted @ 2011-03-20 21:13 Fanr_Zh 阅读(292) 评论(0) 推荐(0) 编辑

摘要: http://www.searchdatabase.com.cn/showcontent_37930.htm 阅读全文
posted @ 2011-03-20 20:36 Fanr_Zh 阅读(239) 评论(0) 推荐(0) 编辑

摘要: http://www.searchdatabase.com.cn/showcontent_37926.htm 阅读全文
posted @ 2011-03-20 20:28 Fanr_Zh 阅读(282) 评论(0) 推荐(0) 编辑

摘要: 在一个数据库上创建索引会给数据库带来负面影响。当对表执行插入、更新和删除操作时,您就会看到这个性能的负面影响。您对表每作一次修改,包含这些修改记录的索引都必须更新,以符合最新的修改。 使用过滤索引后,需要更新的索引变少了。然而,包含这些记录的索引仍然需要在记录修改时进行更新。 因为这些操作必须在每一次数据修改时进行,您应该把数据库中不用于查询数据的索引删除。这样可以减少数据库的I/O需求和数据库的大小。 为了查找不使用的索引,可以使用如下所示的查询语句去查询sys.dm_db_index_usage_stats动态管理视图。 SelectOBJECT_NAME(sys.indexes.obje 阅读全文
posted @ 2011-03-20 19:55 Fanr_Zh 阅读(1878) 评论(0) 推荐(0) 编辑

摘要: http://www.searchdatabase.com.cn/showcontent_38015.htm 阅读全文
posted @ 2011-03-20 19:22 Fanr_Zh 阅读(314) 评论(0) 推荐(0) 编辑

摘要: http://www.searchdatabase.com.cn/showcontent_38568.htm 阅读全文
posted @ 2011-03-20 18:07 Fanr_Zh 阅读(403) 评论(0) 推荐(0) 编辑

摘要: http://www.searchdatabase.com.cn/showcontent_38973.htm 阅读全文
posted @ 2011-03-20 17:02 Fanr_Zh 阅读(227) 评论(0) 推荐(0) 编辑

摘要: 如果你是一个十分忙碌的SQL Server DBA,那么首先你需要注意哪些内容?哪些任务是需要你定期完成,才能确保数据库的健壮?在上一篇文章中,我们带您了解了操作SQL Server的五种错误做法,那么在本文中,我们将向您介绍五种正确的关键做法,相信通过本文,SQL Server DBA可以更好更高效地进行数据库管理。 1、做更好的备份 一个坚实的灾难恢复计划和颗粒数据恢复计划是让你成为SQL数据库牛人的第一大法宝。重要的一点,就是你需要在完整备份和差异备份之间,频繁地进行事务日志备份。你可以充分利用所谓的“Backup 2.0”连续数据保护解决方案,像AppAssure和Sunbelt So 阅读全文
posted @ 2011-03-20 15:59 Fanr_Zh 阅读(370) 评论(0) 推荐(0) 编辑

摘要: http://www.searchdatabase.com.cn/showcontent_41087.htm 阅读全文
posted @ 2011-03-20 15:25 Fanr_Zh 阅读(264) 评论(0) 推荐(0) 编辑

摘要: sp_spaceused 显示行数、保留的磁盘空间以及当前数据库中的表、索引视图列名 数据类型 说明 namenvarchar(128)请求其空间使用信息的对象的名称。不返回对象的架构名称。如果需要架构名称,请使用 sys.dm_db_partition_stats 或 sys.dm_db_index_physical_stats 动态管理视图获取等价大小信息。rowschar(11)表中现有的行数。如果指定的对象是 Service Broker 队列,该列将指示队列中的消息数。reservedvarchar(18)为 objname 保留的空间总量。数据varchar(18)objname 阅读全文
posted @ 2011-03-20 13:23 Fanr_Zh 阅读(676) 评论(0) 推荐(0) 编辑

摘要: http://www.searchdatabase.com.cn/showcontent_43301.htm 阅读全文
posted @ 2011-03-20 13:06 Fanr_Zh 阅读(489) 评论(0) 推荐(0) 编辑