tnq400-10内容摘要:
统计更新 游标的使用 延迟更新 重新编译存储过程 重新命名服务器 理解自动统计更新 SQL Server 现在可以自动更新统计值,它是怎么做到这一点的呢。 Q195565 详细解释了这一点 基本法则 在一个有 1000行以上的表中,如果有 500行 +总行数的20%改变,则更新统计值 理解自动统计更新 其它问题 如果基数小于 6 ;每 500个修改操作的更新小于 500 Profiler 可以捕获 AutoUpdateStats事件 为了在错误日志中保存统计更新事件,可以打开跟踪标志 8721 将显示: “ Mods” – 更新的总数目 “ Bound” – 更新的开始 “ Duration” – 处理所花费的时间 演示 :理解自动统计更新 SQL Server 10个问题 执行无人参与的安装 DTS 包的权限 复制 FTP复制 数据库 损坏的页面 数据库和日志的收缩 SQL Server 服务故障排除 统计更新 游标的使用 延迟更新 重新编译存储过程 重新命名服务器 什么是游标 指向某一个特定的行 根据游标的当前位置,获取和修改数据库表中的当前行 对底层数据变化敏感 TransactSQL 游标的语法 语句 DECLARE CURSOR 描述 定义游标结构并分配资源 OPEN 打开游标,返回结果集 FETCH 在游标结果集中获取数据 CLOSE 释放当前结果集 DEALLOCATE 删除游标定义,释放资源 TransactSQL游标是如何工作的 DECLARE @tablename nvarchar(256) DECLARE tnames_cursor CURSOR FOR SELECT name FROM sysobjects WHERE objectproperty(id, 39。 IsUserTable39。 )=1 ORDER BY name OPEN tnames_cursor FETCH NEXT FROM tnames_cursor INTO @tablename WHILE (@@FETCH_STATUS = 0) BEGIN EXEC sp_spaceused @tablename FETCH NEXT FROM tnames_cursor INTO @tablename END CLOSE tnames_cursor DEALLOCATE tnames_cursor 1 结果 name rows reserved data index_size unused Categories 8 184 KB 112 KB 40 KB 32KB (1 row(s) affected) name rows reserved data index_size unused。tnq400-10
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。