This is a discussion on Performance decrease after OS upgrade within the SQL Server forums, part of the Microsoft SQL Server category; --> We were running a 4 processor server with 8 GB RAM and 800GB hard disk space on Windows 2000 ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| We were running a 4 processor server with 8 GB RAM and 800GB hard disk space on Windows 2000 server and SQL Server 2000. Recently we have upgraded the server to 8 processor and added another 800GB. The OS was upgradded to Windows 2003 enterprise edition. All the processor are 2.5GHz Xeon preocessors. After upgradation the performance of the server has gone down from what it was giving before the upgrade. It seems that multiprocessing is not ocurring. The model of the server is HP DL740 The OS is installed in a built in array(5i controller) of the server and the SQL server is installed in a external array(6400 controller). I will really aprecite if anyone can give any clue to improve the performance. Thanks in advance. Taw. |
| |||
| Really need more details... One thought, when you added the 800 GB of disk space -- I assumed you added a new array? How was it configured? i.e. Was the existing array named drive E and then the new array named drive F? Or did you span it into one giant 1.6T array? |
| |||
| Before the upgrade the OS(Windows200) and the SQLServer was both in the external array. OS was in one logical drive (C another logical drive (D For upgrading the system we have added 2X36.4 GB harddisk in the built in array and clean installed the OS(Windows 2003). Now there is one 1.6TB (14X146 GB) external array,RAID 5. The external array is the logical drive D: and the OS(RAID1) is the logical drive C: |
| |||
| Taw, From the limited information provided, your biggest performance hit here is the use of RAID 5. RAID1 is much faster, especially for the transaction log. If we assume that the configuration is generally the same just more processors and more spindles, I would look into pulling back your max degree of parallelism. Also is SQL completely installed on the external array? The default install is to the C: drive and this may be where tempdb is located. <tawfiq.choudhury@grameenphone.com> wrote in message news:1108442363.222496.139900@g14g2000cwa.googlegr oups.com... > Before the upgrade the OS(Windows200) and the SQLServer was both in the > external array. OS was in one logical drive (C > another logical drive (D > > For upgrading the system we have added 2X36.4 GB harddisk in the built > in array and clean installed the OS(Windows 2003). Now there is one > 1.6TB (14X146 GB) external array,RAID 5. The external array is the > logical drive D: and the OS(RAID1) is the logical drive C: > |
| |||
| My only guess is that you have a "HP Modular Smart Array 30". I remember buried somewhere in it's documentation, the optimal number of disks per logical drive is 8. But the array is top-of-the-line and having 14 disks in one logical drive shouldn't impact it that much. You can try playing with the Parallellism Query Plan Threshold setting. Otherwise, sorry, I have no other ideas. |