32位系统win2008+mssql2008 6G内存折腾纪实
十年没搞硬件了,现在计算机发展到大硬盘大内存的时代了。一直都少搞服务器配置、运营,以前弄服务器都是普通的PC来当服务器。公司原来的一个业务系统用的是mssql2000好几年了,由于业务数据越积压越多最大的一张表已经有7000多万条记录了,业务系统操作用机和数据库服务器是同一台机,操作系统是XP,4G内存。问题出现在业务系统的客户端程序那里,一个字就是慢、跑不动了。我的解决方案是数据库服务器是单独的一台,优化数据库。公司不想专门投资买台专业的服务器,给了台普通PC(联想商用机,2G内存,后来加了4G内存一共是6G)。开始重装系统(32位系统win2008+mssql2008),好了问题出来了!
32位和64位系统内存支持问题:
由于手上只有32位的win2008,一时手贱装了标准版。系统启动后系统属性显示为6G内存,貌似没问题。但是在测试数据库时发现sql server占用内存到1.6G就不往上涨了。跟原来的XP一样,4G内存根本没全用上。这里6G也用不上。赶紧一阵搜索。发现win2008标准版也只能用4G内存,sql server需要配置启用“AWE内存”。测试下来可以升到3G多,系统任务栏里看系统的物理内存发现只有“4095”。又一阵搜索尝试,方法都试遍了win2008的PAE也设置了,但是依然没效果。没办法找到了企业版的win2008,悲剧的重装了。
ps:
前车之鉴,内存大于8G,直接上64位系统,啥都解决了,但是老程序不一定兼容。不能装64位系统,优先安装企业版。
小公司没有DBA没有运维,程序员就是一切(编码、设计、整理需求、测试、部署一条龙服务),好锻炼人啊。还好偶是老鸟,都难不到哦。
附上效果图:
作者:数据酷软件
出处:https://www.cnblogs.com/datacool/archive/2013/05/19/note2013-datacool-mssqlandwin2008.html
关于作者:20年编程从业经验,持续关注MES/ERP/POS/WMS/工业自动化
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明。
联系方式: qq:71008973;wx:6857740733
基于人脸识别的考勤系统 地址: https://gitee.com/afeng124/viewface_attendance_ext
自己开发安卓应用框架 地址: https://gitee.com/afeng124/android-app-frame
WPOS(warehouse+pos) 后台演示地址: http://47.239.106.75:8080/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构