如何搭建应用服务器和数据服务器
程序开发语言:DELPHI 7   程序为3层架构
数据库:      SQL2008R2
现在的服务器配置:IBM 志强3.0 4核*2颗 内存 16GB  硬盘2块建成 RAD0 (两块硬盘同时存储数据那种)
现在的操作系统:WINDOWS2003 服务器版
数据库库大小:15GB
随着客户端得数量增加(200 左右个终端) 业务量上涨 数据多。 目前软件速度明显速度下降。
注明:其中150个终端做存储数据操作 非常频繁 其他40个左右终端做数据查询非常频繁(包含大数据查询)      
如何搭建更加合理的服务器方案 能解决这个瓶颈呢。
------解决方案--------------------raid0不安全吧
------解决方案--------------------RAID0运行时只要其中任一块硬盘出现问题就会导致整个数据的故障,而且不提供数据冗余,一旦用户数据损坏,损坏的数据将无法得到恢复
------解决方案--------------------
用阵列不怎么安全,感觉应用服务器硬盘用固态硬盘,速度会有提升一点。另一点,用订阅与发布做数据分流,一台服务器用作40个终端的查询,一台用作160个终端的读写。
------解决方案--------------------帮你顶顶,我是进来学习的。。。
------解决方案--------------------     Bitmap bmp = new Bitmap("123.jpg");//打开一张图将起转换为24位
           m_bmp = bmp.Clone(new Rectangle(0, 0, bmp.Width, bmp.Height), PixelFormat.Format24bppRgb);
           pictureBox1.Image = m_bmp;
           pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
           this.Width = pictureBox1.Width +www.quanlg.com+ 2 * pictureBox1.Left + (this.Size - this.ClientSize).Width;
           this.Height = pictureBox1.Height + 2 * pictureBox1.Top + (this.Size - this.ClientSize).Height;
           this.BackColor = Color.Black;
           //加载图像信息 初始化变量
           BitmapData bmpData = m_bmp.LockBits(new Rectangle(0 www.liquor8.com 0, m_bmp.Width, m_bmp.Height), ImageLockMode.ReadOnly, m_bmp.PixelFormat);
           m_byArrClrInfo = new byte[bmpData.Stride * bmpData.Height];
           m_byArrClrBuff = new byte[m_byArrClrInfo.Length];
           m_nArrWaveCurrent = new int[m_bmp.Width, m_bmp.Height];
           m_nArrWaveNext = new int[m_bmp.Width, m_bmp.Height];
           m_nBmpWidth = m_bmp.Width;
           m_nBmpHeight = m_bmp.Height;
           m_nBmpWidthBySize = bmpData.Stride;
           Marshal.Copy(bmpData.Scan0http://www.quanlg.com , m_byArrClrInfo, 0, m_byArrClrInfo.Length);
           m_bmp.UnlockBits(bmpData);
           //启动水波的模拟
           timerDraw.Interval = 25;        //绘制水波
           timerDraw.Enabled = true;
           timerSetWave.Interval =www.liquor8.com 500;    //随机产生波源
           timerSetWave.Enabled = true;
------解决方案--------------------raid0没有冗余机制,无论从硬件还是软件来说,RAID2还可做软冗余处理。但是意义也不大。