This is a discussion on Database size question within the SQL Server forums, part of the Microsoft SQL Server category; --> Our database size is currently 4G and is incrementing at a rate of 45M/day. What is the max size ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| |||
| dchow wrote: >Our database size is currently 4G and is incrementing at a rate of >45M/day. What is the max size of a SQL database? And what is the >size beyond which the server performance will start to go down? > > > On what hardware? From where I sit you've probably already passed that point you just don't know it. But until end-users start complaining I'd stay where you are while getting ready to either archive off what isn't required or move to Oracle, DB2, or Informix on a UNIX platform. -- Daniel Morgan http://www.outreach.washington.edu/e...ad/oad_crs.asp http://www.outreach.washington.edu/e...oa/aoa_crs.asp damorgan@x.washington.edu (replace 'x' with a 'u' to reply) |
| |||
| SQL server 2000 on IBM server with quad CPU, 4G memory, 50G SCSI hard disk. Didn't have the server and CPU model with me. On Mon, 27 Oct 2003 15:41:17 -0800, Daniel Morgan <damorgan@x.washington.edu> wrote: >dchow wrote: > >>Our database size is currently 4G and is incrementing at a rate of >>45M/day. What is the max size of a SQL database? And what is the >>size beyond which the server performance will start to go down? >> >> >> >On what hardware? > > From where I sit you've probably already passed that point you just >don't know it. > >But until end-users start complaining I'd stay where you are while >getting ready to either >archive off what isn't required or move to Oracle, DB2, or Informix on a >UNIX platform. |
| |||
| dchow wrote: >SQL server 2000 on IBM server with quad CPU, 4G memory, 50G SCSI hard >disk. Didn't have the server and CPU model with me. > > > You say 50G SCSI hard disk like it is a single disk? Not a good situation with any RDBMS. I'd say your are already runnnig far under what other RDBMS products could do. But does it matter? Not until end-users start to notice a difference or some process starts taking longer than its window allows. -- Daniel Morgan http://www.outreach.washington.edu/e...ad/oad_crs.asp http://www.outreach.washington.edu/e...oa/aoa_crs.asp damorgan@x.washington.edu (replace 'x' with a 'u' to reply) |
| |||
| dchow <dchow@hotmail.com> wrote in message news:<inerpv06qsnkscsnavmf249t71aqv7ge7v@4ax.com>. .. > SQL server 2000 on IBM server with quad CPU, 4G memory, 50G SCSI hard > disk. Didn't have the server and CPU model with me. > > > On Mon, 27 Oct 2003 15:41:17 -0800, Daniel Morgan > <damorgan@x.washington.edu> wrote: > > >dchow wrote: > > > >>Our database size is currently 4G and is incrementing at a rate of > >>45M/day. What is the max size of a SQL database? And what is the > >>size beyond which the server performance will start to go down? > >> <snip> Maximum DB size in MSSQL is over 1,000,000TB, so it's not something that most people will ever need to consider. In practice the limitations are storage capacity and your ability to manage and backup/restore the database. A 4GB database is not large, and 45MB per day is a growth of about 16GB per year - 20GB is not particularly large either. It's not possible to say when performance will go down - it depends on the load you place on the server. You can use Performance Monitor and other tools to monitor CPU, disk access, memory use etc. to see if there's a bottleneck somewhere. Having a single 50GB hard drive seems rather limiting, if that's what you have - disk space is cheap, so most people can afford to get extra disks and use RAID (or perhaps a SAN/NAS) to improve performance by spreading the databases across multiple disks. In any case, discussing the size of a database or the hardware it runs on usually isn't as important as how well it has been designed. If you have a well designed database which is properly indexed and accessed using well-written code, then it will perform and scale well up to very large amounts of data. If you don't, then you can have performance problems with even small amounts of data. Simon |
| |||
| "dchow" <dchow@hotmail.com> wrote in message news:mo6rpv4007jep364somgt2p1qrhf2kl02p@4ax.com... > Our database size is currently 4G and is incrementing at a rate of > 45M/day. What is the max size of a SQL database? And what is the > size beyond which the server performance will start to go down? Max size is "huge" far larger than anything you'll encounter (heck, just buying the disks to reach the max size will break most budgets). That's not a large DB by any means. What's more important is your hardware and indexes. If you have fast drives (and keep your log files on a separate physical set of drives) and good indices, things should be fairly fast. Our largest DB is 78 GB and that's under SQL 7.0. Our largest under SQL 2K is 37G and growing and still very fast. > |
| |||
| Thanks Greg. That was what I hope to hear. On Tue, 28 Oct 2003 15:43:02 GMT, "Greg D. Moore \(Strider\)" <mooregr@greenms.com> wrote: > >"dchow" <dchow@hotmail.com> wrote in message >news:mo6rpv4007jep364somgt2p1qrhf2kl02p@4ax.com.. . >> Our database size is currently 4G and is incrementing at a rate of >> 45M/day. What is the max size of a SQL database? And what is the >> size beyond which the server performance will start to go down? > >Max size is "huge" far larger than anything you'll encounter (heck, just >buying the disks to reach the max size will break most budgets). > >That's not a large DB by any means. > >What's more important is your hardware and indexes. > >If you have fast drives (and keep your log files on a separate physical set >of drives) and good indices, things should be fairly fast. > >Our largest DB is 78 GB and that's under SQL 7.0. > >Our largest under SQL 2K is 37G and growing and still very fast. > > >> > |
| |||
| Thanks Simon. If fact we have RAID. But because I am not a network admin guy, I didn't know too much about it. All I know was that I have 50G on the data partition. Having learned that 45MB growth per day is not particularly large made me more comfortable. On 28 Oct 2003 01:01:20 -0800, sql@hayes.ch (Simon Hayes) wrote: >dchow <dchow@hotmail.com> wrote in message news:<inerpv06qsnkscsnavmf249t71aqv7ge7v@4ax.com>. .. >> SQL server 2000 on IBM server with quad CPU, 4G memory, 50G SCSI hard >> disk. Didn't have the server and CPU model with me. >> >> >> On Mon, 27 Oct 2003 15:41:17 -0800, Daniel Morgan >> <damorgan@x.washington.edu> wrote: >> >> >dchow wrote: >> > >> >>Our database size is currently 4G and is incrementing at a rate of >> >>45M/day. What is the max size of a SQL database? And what is the >> >>size beyond which the server performance will start to go down? >> >> > ><snip> > >Maximum DB size in MSSQL is over 1,000,000TB, so it's not something >that most people will ever need to consider. In practice the >limitations are storage capacity and your ability to manage and >backup/restore the database. A 4GB database is not large, and 45MB per >day is a growth of about 16GB per year - 20GB is not particularly >large either. > >It's not possible to say when performance will go down - it depends on >the load you place on the server. You can use Performance Monitor and >other tools to monitor CPU, disk access, memory use etc. to see if >there's a bottleneck somewhere. Having a single 50GB hard drive seems >rather limiting, if that's what you have - disk space is cheap, so >most people can afford to get extra disks and use RAID (or perhaps a >SAN/NAS) to improve performance by spreading the databases across >multiple disks. > >In any case, discussing the size of a database or the hardware it runs >on usually isn't as important as how well it has been designed. If you >have a well designed database which is properly indexed and accessed >using well-written code, then it will perform and scale well up to >very large amounts of data. If you don't, then you can have >performance problems with even small amounts of data. > >Simon |
| |||
| Hi I don't think anyone has mentioned that you should have a maintenance plan (or equivalent jobs) that backups up the database, checks integrity, and shrinks the files. John If this is in place you should have the ability to recover in case of disaster and "dchow" <dchow@hotmail.com> wrote in message news:bfjtpvsqke2rc56chrvdvl8i0c8jcpeccp@4ax.com... > Thanks Simon. If fact we have RAID. But because I am not a network > admin guy, I didn't know too much about it. All I know was that I have > 50G on the data partition. Having learned that 45MB growth per day is > not particularly large made me more comfortable. > > > On 28 Oct 2003 01:01:20 -0800, sql@hayes.ch (Simon Hayes) wrote: > > >dchow <dchow@hotmail.com> wrote in message news:<inerpv06qsnkscsnavmf249t71aqv7ge7v@4ax.com>. .. > >> SQL server 2000 on IBM server with quad CPU, 4G memory, 50G SCSI hard > >> disk. Didn't have the server and CPU model with me. > >> > >> > >> On Mon, 27 Oct 2003 15:41:17 -0800, Daniel Morgan > >> <damorgan@x.washington.edu> wrote: > >> > >> >dchow wrote: > >> > > >> >>Our database size is currently 4G and is incrementing at a rate of > >> >>45M/day. What is the max size of a SQL database? And what is the > >> >>size beyond which the server performance will start to go down? > >> >> > > > ><snip> > > > >Maximum DB size in MSSQL is over 1,000,000TB, so it's not something > >that most people will ever need to consider. In practice the > >limitations are storage capacity and your ability to manage and > >backup/restore the database. A 4GB database is not large, and 45MB per > >day is a growth of about 16GB per year - 20GB is not particularly > >large either. > > > >It's not possible to say when performance will go down - it depends on > >the load you place on the server. You can use Performance Monitor and > >other tools to monitor CPU, disk access, memory use etc. to see if > >there's a bottleneck somewhere. Having a single 50GB hard drive seems > >rather limiting, if that's what you have - disk space is cheap, so > >most people can afford to get extra disks and use RAID (or perhaps a > >SAN/NAS) to improve performance by spreading the databases across > >multiple disks. > > > >In any case, discussing the size of a database or the hardware it runs > >on usually isn't as important as how well it has been designed. If you > >have a well designed database which is properly indexed and accessed > >using well-written code, then it will perform and scale well up to > >very large amounts of data. If you don't, then you can have > >performance problems with even small amounts of data. > > > >Simon > |
| ||||
| "John Bell" <jbellnewsposts@hotmail.com> wrote in message news:3f9f8a79$0$9469$ed9e5944@reading.news.pipex.n et... > Hi > > I don't think anyone has mentioned that you should have a maintenance plan > (or equivalent jobs) that backups up the database, checks integrity, and > shrinks the files. I personally do not favor shrinking the file. It adds overhead and as it's just likely to grow again, there's usually not much point. > > John > > If this is in place you should have the ability to recover in case of > disaster and > "dchow" <dchow@hotmail.com> wrote in message > news:bfjtpvsqke2rc56chrvdvl8i0c8jcpeccp@4ax.com... > > Thanks Simon. If fact we have RAID. But because I am not a network > > admin guy, I didn't know too much about it. All I know was that I have > > 50G on the data partition. Having learned that 45MB growth per day is > > not particularly large made me more comfortable. > > > > > > On 28 Oct 2003 01:01:20 -0800, sql@hayes.ch (Simon Hayes) wrote: > > > > >dchow <dchow@hotmail.com> wrote in message > news:<inerpv06qsnkscsnavmf249t71aqv7ge7v@4ax.com>. .. > > >> SQL server 2000 on IBM server with quad CPU, 4G memory, 50G SCSI hard > > >> disk. Didn't have the server and CPU model with me. > > >> > > >> > > >> On Mon, 27 Oct 2003 15:41:17 -0800, Daniel Morgan > > >> <damorgan@x.washington.edu> wrote: > > >> > > >> >dchow wrote: > > >> > > > >> >>Our database size is currently 4G and is incrementing at a rate of > > >> >>45M/day. What is the max size of a SQL database? And what is the > > >> >>size beyond which the server performance will start to go down? > > >> >> > > > > > ><snip> > > > > > >Maximum DB size in MSSQL is over 1,000,000TB, so it's not something > > >that most people will ever need to consider. In practice the > > >limitations are storage capacity and your ability to manage and > > >backup/restore the database. A 4GB database is not large, and 45MB per > > >day is a growth of about 16GB per year - 20GB is not particularly > > >large either. > > > > > >It's not possible to say when performance will go down - it depends on > > >the load you place on the server. You can use Performance Monitor and > > >other tools to monitor CPU, disk access, memory use etc. to see if > > >there's a bottleneck somewhere. Having a single 50GB hard drive seems > > >rather limiting, if that's what you have - disk space is cheap, so > > >most people can afford to get extra disks and use RAID (or perhaps a > > >SAN/NAS) to improve performance by spreading the databases across > > >multiple disks. > > > > > >In any case, discussing the size of a database or the hardware it runs > > >on usually isn't as important as how well it has been designed. If you > > >have a well designed database which is properly indexed and accessed > > >using well-written code, then it will perform and scale well up to > > >very large amounts of data. If you don't, then you can have > > >performance problems with even small amounts of data. > > > > > >Simon > > > > |