在一個企業中待兩年多了,遇到各種問題,很多都沒有經驗,只能考自己去摸索。
現在又遇到一個問題,在IBM刀片服務器上面,4G的內存,sql server大概使用到2G左右
就升不上去了,但是公司使用的系統的大并發使用的時候,就出現假死的現象,整個系統
就不能使用了,CPU使用率也才10%左右。這問題可郁悶呀,又物理資源不能夠用到,系統
有出現問題。找了很久也沒有找到問題的所在,程序應該問題不大,應該平時都用的好好的,
最多在大并發時,處理的不夠好。那到底是為什么呢?我們懷疑和操作系統有關?然后,我們
就開始找相關的資料,一個同事在SQL SERVER的文檔上找到了問題所在,下面是從SQL SERVER
中摘錄的:
SQL Server 2000 企業版在 Windows 2000 Advanced Server 上可訪問大約 8 GB 內存,
在 Windows 2000 Data Center 上可訪問大約 64 GB 的內存。標準 32 位地址最多可映射
4 GB 的內存。因此 32 位 Microsoft Windows NT? 4.0 和 Windows 2000 進程的標準地址空間限制到
4 GB。默認情況下,為操作系統留出 2 GB 的地址空間,且有 2 GB 可供應用程序使用。
哦,原來問題是不同的操作系統,不同數據庫會有不同功能,限制一些資源。看來還是要多思考
多實際,這樣才能獲得更多的經驗。
posted on 2007-03-19 17:20
Harryson 閱讀(9260)
評論(1) 編輯 收藏 所屬分類:
SqlServer