仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 550|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL教程之MS SQL 内存利用非常

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:22:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在执行崩溃恢复时,理解在一个数据库中的每一个表tbl_name对应的在数据库目录中的3个文件是很重要的:成绩形貌:

情况:主机;IBM445/4棵cpu/4GM
OS=windowsserver
MSSQL=Enterpriseeditionserver+sp3
情况:
我的MSSQL一停用,在操纵体系的义务办理器中,内存利用状诚唆使条一下就降到到靠近0,当我一启动MSSQL服务,义务办理器中的内存利用形态唆使条一上到了70%摆布,再细心看义务办理器中SQL历程的内存利用年夜少才70多M(70多兆确认没有看错),而义务办理器中的大概最年夜内存是3.6G.重启服务器也是一样的情况.别外我的MSSQL中有约莫有建10个DB.
成绩:
1.为什么义务办理器中的内存利用形态条与历程中现显的内存利用差别有那末年夜(2.5G/70M)?
2.这个情况真实的成绩在甚么中央?


成绩缘故原由:
当启用了SQLServer的AWE选项后,很有大概会呈现这类征象,实行上面的代码,检察你的SQLServer是不是启动了AWE选项,假如上面的代码显现的了局会合,列run_value的值显现为1,则暗示启用了AWE选项。
EXECsp_configureshowadvancedoptions,1
RECONFIGURE
GO

EXECsp_configureaweenabled
GO

关于启用了AWE选项后,会呈现这类妨碍,在SQLServer联机丛书上能够找到原文申明:
利用体系监督器(MicrosoftWindowsNT
柔情似水 该用户已被删除
沙发
发表于 2015-1-25 11:05:46 | 只看该作者
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
兰色精灵 该用户已被删除
板凳
发表于 2015-2-2 21:51:04 | 只看该作者
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
谁可相欹 该用户已被删除
地板
发表于 2015-2-8 07:45:51 | 只看该作者
理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识
5#
发表于 2015-2-25 01:27:08 | 只看该作者
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
飘灵儿 该用户已被删除
6#
发表于 2015-3-7 15:12:37 | 只看该作者
原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!
只想知道 该用户已被删除
7#
发表于 2015-3-15 08:43:53 | 只看该作者
以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
海妖 该用户已被删除
8#
发表于 2015-3-21 23:04:40 | 只看该作者
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 18:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表