sql server 属性配置最大内存设为多少合适?

sql server 属性配置最大内存设为多少合适?,第1张

默认情况下,SQL Server 会依据可获得的系统资源动态改变它的内存需求。如果 SQL Server 需要更多的内存,它会要求 *** 作系统确定是否有空闲的物理内存可用,并使用可用的内存。若 SQL Server 不再需要当前分配给它的内存,它就将内存释放给 *** 作系统。当 SQL Server 动态使用内存时,它要求系统定期地检测可用的物理内存数量。SQL Server 根据服务器活动增大或收缩高速缓冲存储器,以使可用物理内存保持在 4 MB 到 10 MB 之间。这就避免了系统进行换页 *** 作。 [也就是说,这种情况下SQL SERVER 本身不会使物理可用内存小于4M,如果比较长的时间内都小于4M的话,则要看一下是不是该服务器上其它应用程序有问题] 第二种情况:限制使用内存 使用 set working set size 为sql server保留等于服务器内存设置的物理内存空间。即使是sql server 进程此时是空闲的,系统也不会将 SQL Server 页交换出去。 使用min server memory 保证sql server 使用的最小内存。SQL Server 启动时不立即分配 min server memory 中所指定的内存量。但是,当内存使用由于客户端负荷而达到该值后,SQL Server 将无法从已分配的缓冲池中释放内存。 使用max server memory 则防止 SQL Server 使用多于指定数量的内存,这样剩余的可用内存可以快速运行其它应用程序。SQL Server 启动时不立即分配 max server memory 中所指定的内存。内存使用随 SQL Server 的需要而增长,直到达到 max server memory 中所指定的值。SQL Server 无法超过该内存使用值,除非增加 max server memory 值。 第一种情况比较适用于服务器专做sql server服务器的情况,第二种情况适用于为在同一台计算机上运行的其它应用程序保留一定的内存以便于快速响应。(另:如果想动态分配sql server 的内存,则不要设置set working set size 选项,使用默认值即可。至于这些参数如何设置参见另外的文档) 监视 SQL Server 所使用的内存和计数器有助于确定: 是否由于缺少可用物理内存存储高速缓存中经常访问的数据而导致瓶颈存在。如果是这样,SQL Server 必须从磁盘检索数据。 是否可通过添加更多内存或使更多内存可用于数据高速缓存或 SQL Server 内部结构来提高查询性能。 SQL Server 需要从磁盘读取数据的频率。与其它 *** 作相比,例如内存访问,物理 I/O 会耗费大量时间。尽可能减少物理 I/O 可以提高查询性能。 对sql server服务器内存的监视: Memory:Available Bytes 计数器表示当前进程可使用的物理内存字节数。 如果小于4M或更小,说明计算机上总的内存可能不足,或某个程序没有释放内存 ● Memory: Page Faults / sec 每秒软性页面失效的数目(包括有些可以直接在内存中满足而有些需要从硬盘读取)较page/sec只表明数据不能在内存指定工作集中立即使用。 如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内 存可能是瓶颈。 Memory:Pages/sec 计数器表示由于缺页处理而从磁盘取回的页数,或由于缺页处理而写入磁盘以释放工作集空间的页数。 ● Page Reads/sec 每秒发出的物理数据库页读取数。这一统计信息显示的是在所有数据库间的物理页读取总数。由于物理 I/O 的开销大,可以通过使用更大的数据高速缓存、智能索引、更高效的查询或者改变数据库设计等方法,使开销减到最小。 ● Page Writes/sec 所发出的物理数据库页写入的数目。 若 查看原帖>>

opc服务器需要配置内存:x58,4G内存插满。

内存的选择,服务器的内存都是带ECC的,内存奇偶校验,频率比不上家用机,但是,数据不易出错和堵塞,当 大量 数据交换时,效果最为明显。

硬盘的选择,同样,希捷 和 西部数据 都有专业的服务器硬盘。包括主板电源甚至机箱都不是普通的东西。

全是当当的货。当然,价格也不菲。只是个人弄着玩,哪些高端的专业的就没有必要,但是不建议你用笔记本,因为笔记本里面的配件好多都是阉割版的,长时间使用的话,容易引起 “火灾”。

工作原理:

OPC以OLE/COM机制作为应用程序的通信标准,而OLE/COM是一种客户端/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。OPC服务器中的代码确定了服务器所存取的设备和数据、数据项的命名规则和服务器存取数据的细节。

不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性,使得用户完全从低层的开发中脱离出来。客户应用程序仅须使用标准接口和服务器通信,而并不需要知道底层的实现细节。

通过OPC服务器,OPC客户既可以直接读写物理VO设备的数据,也可 *** 作SCADA,DCS等系统的端口变量(只要该系统提供OPC服务)。

够不够用看你要跑什么业务呗。如果就是个人博客、小型网站、轻量app之类的就足够用的了。

虚拟主机也有配置比较强悍的,不能这么直接比较。

云服务器主要是自由度更高,可以自由安装想要的软件、组件等。虚拟主机不自由,但是比较省心。

打个比方说云服务器好像清水房,你想怎么装修就怎么装,整个过程比较 *** 心。虚拟主机是已经装修好的房子,直接拎包入住即可,省心但装修风格未必是你想要的。

在另外一次回答中有一个文章供你参考,请移步网页链接的内容看看,希望你满意。

有问题再问吧,看到了就答复

不知道你是用来做什么的呢?一般的1-2G,4G也很常见的,最大的确实都有32G
的,但又有多少人能用得上呢?呵呵……
如有什么需要,你可以联系扣扣昵称:诺克(STAR),随时可以给你解决问题。

服务器上简单回答:
只需设定上限。上限以安装的实际内存数减去必要的留置值即可。
比如我的服务器,实际安装内存64G,设定不超过58G给SQL Server,6G留给别的应用。(个人做法仅供参考,服务器上的情况下同,需要经验)
相关知识:
1、具体的应设多大,应该看你的服务器上运行的数据库的情况,一般设定只上限,不设定下限。所以,当SQL Server不需要那么多内存时,它不会去占用。
2、如果不当设定,比如上限值太小,SQL Server就不得不频繁地去硬盘中交换数据,会降底数据库的速度与效率。而留出的内存太小,别的必要的应用得不到足够的内存,有可能影响别的应用,甚至会出现严重的错误。
3、如果是个人台式机上,SQL Server用于测试和学习,情况也类似,但建议不用它时,去控制面版中的服务中,关闭SQL 的相关服务,并设它们为手动。要用它们时,再手去启动。
4、注意,里设置的是内存使用,不是所谓的“硬盘缓存”,更没有什么“删除”的概念。对于数据量大的生产数据库,SQL Server会尽可能将常用的数据读到内存中,以加快数据的读写与运算。
5、同时也在这里提醒,SQL Server在运行过程中,有很多中间数据是没有写入硬盘的,所以强行关机、掉电、可能丢失数据,甚至损坏数据库文件,所以生产用SQL Server一定要运行在有UPS的环境中。并且不是在不得已的情况下,不要强行关机,强行关电。

各个版本有所不同,60的默认暂用是62M。

根据业务量设置,并不是越大越好,设置大了会增加GC时间。要留给 *** 作系统和硬件一部分内存,留给监控程序一部分内存。一般最大堆、 最小堆设置的最好一样。根据你的服务器的业务量适当调整。

内存条作为电脑运算最关键的“交换所”,每一次软件的运行都是需要它才能完成。所以,内存条对于我们日常使用中不可缺少。

而选择的时候,其中有个很重要的决定参数,就是CPU以及主板的支持最大内存数。部分CPU和主板所支持的内存条为32G,超过32G以上的内存则出现浪费,真是多余。

其次是整体性能,如今我们最常用的配置为i5+1050Ti+8G的组合,在日常使用中可以完美运行任何一款游戏。而想要体验更精致的画面,内存可以升级到16G(8+8)。在游戏测评网站中,16G内存条已经算是奢侈享受。

然后就是主板问题,上文也提到过主板最高支持32G内存条库充,但是卡槽也是需要值得注意的。大板卡槽为4,小板为2。假若你使用的是小板,只能装两条内存条的情况下,就要选择是4+8还是8+8。而大板可装四条则随意搭配,只要不超过32G即可。

扩展资料:

内存选购方法:

做工要精良:

对于选择内存来说,最重要的是稳定性和性能,而内存的做工水平直接会影响到性能、稳定以及超频。

内存颗粒的好坏直接影响到内存的性能,可以说也是内存最重要的核心元件。所以大家在购买时,尽量选择大厂生产出来的内存颗粒。

一般常见的内存颗粒厂商有三星、现代、镁光、南亚、茂矽等,它们都是经过完整的生产工序,因此在品质上都更有保障。而采用这些顶级大厂内存颗粒的内存条品质性能,必然会比其他杂牌内存颗粒的产品要高出许多。

内存PCB电路板的作用是连接内存芯片引脚与主板信号线,因此其做工好坏直接关系着系统稳定性。目前主流内存PCB电路板层数一般是6层,这类电路板具有良好的电气性能,可以有效屏蔽信号干扰。而更优秀的高规格内存往往配备了8层PCB电路板,以起到更好的效能。

SPD隐藏信息:

SPD信息可以说非常重要,它能够直观反映出内存的性能及体制。它里面存放着内存可以稳定工作的指标信息以及产品的生产,厂家等信息。不过,由于每个厂商都能对SPD进行随意修改,因此很多杂牌内存厂商会将SPD参数进行修改或者直接COPY名牌产品的SPD,但是一旦上机用软件检测就会原形毕露。

因此,大家在购买内存以后,回去用常用的Everest、CPU-Z等软件一查即可明白。不过需要注意的是,对于大品牌内存来说SPD参数是非常重要的,但是对于杂牌内存来说,SPD的信息并不值得完全相信。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12878273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存