Results 1 to 9 of 9

Thread: Opinions on this box, please.

  1. #1
    Join Date
    Sep 2002
    Posts
    11

    Lightbulb Opinions on this box, please.

    Hi all.
    We are currently running SQL7 on an NT4 server (dual 800Mhz, 1GB RAM) and it is being pounded mercilessly 24/7!

    We are currently in the market to upgrade, and I would like to get your opinions on this setup. Maybe some has experience with this box, or other issues in upgrading to a new OS and new version of SQL...

    Box:
    Compaq Proliant ML530

    Processors:
    2 Xeon 2.8GHz/512KB with 400Mhz System Bus

    Memory:
    2GB (4x512)

    Drives:
    2 18.2GB U3 SCSI in Raid 1 (for Operating System)
    3 72.8GB U3 SCSI in Raid 5 (for Backups/TLogs/OS Swap file)
    4 36.4GB U3 SCSI in Raid 5 (for SQL data)

    Operating System:
    Windows 2000 Server

    SQL Server:
    MS SQL 2000 Standard Edition

    Any thoughts/advice are appreciated.
    Last edited by Blake Kercovich; 11-08-2002 at 09:11 AM.

  2. #2
    Join Date
    Sep 2002
    Posts
    5,938
    It really depends on number of concurrent connections and load of transactions. If stays same as on sql7 and you don't have performance issue on old box, new box is more than good enough. By the way, why put logs on raid 0 array? I'll use raid 1 since they are very important for db integrity.

  3. #3
    Join Date
    Sep 2002
    Posts
    11
    Originally posted by rmiao
    By the way, why put logs on raid 0 array? I'll use raid 1 since they are very important for db integrity. [/B]
    That was the suggestion of the network admin. He suggested Raid 0 because it's faster for the drives that will only be for disk backups, since those will be written to during the day, and the backed up to tape at night.

    If it makes more since to make that array Raid 1 instead of Raid 0, I can make arguements toward that end.

    Does Raid 1 result in a loss of space?
    I know Raid 5 means that one of the drives is "lost" to allow for the structure.
    I am not real familiar with Raid 0 and 1.

  4. #4
    Join Date
    Sep 2002
    Location
    Fantasy
    Posts
    4,254
    Config of the new box looks good.

    SQL Server Issues/tips/suggestions

    0. Do a complete inventory of the 7.0 server including batch jobs, user DLL registration,data and log locations, index location, ODBC connections, 3rd party client installations like Sybase,oracle,db2 client, shared folder names, NT logins and permissions etc.

    1. Try the upgrade with the backup of production in sanbox and then try to connect from frontend. there may me issues from your client side like MDAC version. Make sure your Frontend likes MDAC 2.6 or 2.7

    2. SQL 2000 syntax is only little different from SQL 7.0. u can always run the database in SQL 70 compatible mode.

    3. Make sure u do a maintenance plan (reindex) on all the databases after upgrade or else your queries will be much slower.

    4. Since it is 24/7 make sure you have good contingency plan.

    5. Avoid doing an upgrade from 7.0 to 2000 which has fulltext. Usually it takes hell lot of time to upgrade Fulltext indexes. I suggest u to script all the fulltextindex and manually upgrade.

    6. if you have log shipping in 7.0, script it and document it.

    7. Usually DBA's forget all the User defined stored procedure in master database like USP_Kill_process etc. Script all the user procs and tables from master database.

  5. #5
    Join Date
    Oct 2002
    Posts
    42
    Originally posted by Blake Kercovich


    That was the suggestion of the network admin. He suggested Raid 0 because it's faster for the drives that will only be for disk backups, since those will be written to during the day, and the backed up to tape at night.

    If it makes more since to make that array Raid 1 instead of Raid 0, I can make arguements toward that end.

    Does Raid 1 result in a loss of space?
    I know Raid 5 means that one of the drives is "lost" to allow for the structure.
    I am not real familiar with Raid 0 and 1.
    Using raid 1 means you will lose 50% capacity, but gain fault tolerancy and availability.

    If I were you, I would analyse the risk of loosing up to a day's worth of database activity, and balance this against the loss of x GB of disk space. Bear in mind that with all your backups on that same drive if it failed in raid 0 you would probably lose that day, plus the extra day to restore from tape. If this is acceptable, you can go with raid 0 and have more space. (If you really need it.)

    Also, and I'm not sure on this, you may want to check into the efficiency of having the OS swap and the transaction logs on the same drive array.

  6. #6
    Join Date
    Oct 2002
    Location
    NA
    Posts
    39

    See also this link

    See this FAQ question for more details:

    "Can you give me the links to upgrade from SQL 7.0 to SQL 2000?"
    http://www.MSSQLCity.com/FAQ/InstUpg/sql70upg2000.htm

  7. #7
    Join Date
    Sep 2002
    Posts
    5,938
    You can put backup on raid 0 if necessary, but never put transaction log on raid 0.

  8. #8
    Join Date
    Sep 2002
    Posts
    11
    After posing your concerns and recommendations to our network guy, he said we could change the second array from 2 72GB in Raid 0 to 3 72GB in Raid 5.
    Sound like a better solution?

    Someone mentioned no having the OS swap on the same array as the backups and TLs. Where would it best be placed then? I know it's poor performance to have it on the same disk as the OS itself. Would it go on the data array then? That doesn't seem like a good idea.

  9. #9
    Join Date
    Oct 2002
    Posts
    42
    Originally posted by Blake Kercovich

    Someone mentioned no having the OS swap on the same array as the backups and TLs. Where would it best be placed then? I know it's poor performance to have it on the same disk as the OS itself. Would it go on the data array then? That doesn't seem like a good idea.
    Like I said, I wasn't sure if any other place would give better performance. It just seems like that + the transactions are likely to get the most continuous / concurrent use.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •