Re: hardware recommendation

From: Eric.Li (anonymous_at_microsoftnews.org)
Date: 06/08/04


Date: Tue, 08 Jun 2004 07:32:44 -0500

This is a very reasonable config. based on the hardware you have. If
it's only a weekly load and your current DW is only about 4 GB, then I
won't worry about reprocessing, unless your fact table is from a very
complicated query, otherwise it shouldn't take too long.

I would schedule a job to archive those cubes after each full process,
it will save your current cube structure and all the aggregate config.

-- 
Eric Li
SQL DBA
MCDBA
Jéjé wrote:
> ok, last try ;-)
> 8 Disks available today...
> 
> Disk 1 - 2 --> C: --> Raid 1 (mirror) for the OS and local backups prior to
> DAT backup (32Gb available)
> Disk 3 - 4 --> D: --> Raid 0 (stripped) for the OLAP Cubes (64Gb  available)
> + tempdb
> Disk 5 - 8 --> E: --> Raid 5 for my databases (96Gb available)
> 
> In this case I'm secure (except the cubes, but I can recreate these cubes
> through a complete process)
> I'm a small performance impact during cube process, but its a weekly
> loading. I'm not looking for a perfect process time of my cubes.
> Also in this configuration I'm loosing only 2 disks (1 for the mirror, 1 for
> the Raid 5)
> 
> Later, If we need more power will add some disks to share the workload
> regarding the real usage of the server.
> 
> "Eric.Li" <anonymous@microsoftnews.org> a écrit dans le message de
> news:OV2XE$LTEHA.2972@TK2MSFTNGP12.phx.gbl...
> 
>>I won't do that, 1 disk for all the cubes is a bad idea.
>>
>>I suppose your users will create ah-hoc reports, so they will create
>>reports on the fly, most likely they will miss aggregates, if that
>>happens, AS will read the whole file. It's just like you join some
>>tables without using the index, you end up with disk scan. In OLTP
>>world, you would like to put each individual table on differnet disk,
>>same idea applies to AS OLAP, but of course it's not practicle. So I
>>would create RAID 0 and put my cubes there, and update aggregates (usage
>>based) once in a while. Beware that, if you put alot aggregates, it will
>>take much longer to process those cubes, and during cube processing,
>>your CPU will probably shot close to 80%~100%, in other words, your box
>>is pretty much unaccessable during that time. If your total DW is only
>>4GB, that's only about 600MB per DW, which is not too bad, assuming you
>>don't have many concurrent users and they don't do crazy stuff. I used
>>to manage 50GB cubes and each time a user drill down to the lowest level
>>and miss the aggregates, it just kill the box.
>>
>>
>>-- 
>>Eric Li
>>SQL DBA
>>MCDBA
>>
>>Jéjé wrote:
>>
>>
>>>What do you think if I dedicate 1 disk for the cubes ?
>>>So...
>>>5 disks in RAID 5 for my databases
>>>2 in Raid 0 for tempdb
>>>1 disk for the cubes
>>>
>>>I'll have a lot of Reporting Services reports with some SQL access.
>>>My OLAP cubes are less used with an estimate of 2 to 4 gb of cubes.
> 
> (25gb of
> 
>>>atawarehouses)
>>>
>>>
>>>"Eric.Li" <anonymous@microsoftnews.org> a écrit dans le message de
>>>news:OYhh53JTEHA.3988@TK2MSFTNGP10.phx.gbl...
>>>
>>>
>>>>It all depends on how big is your DW and staging DB. I would like to
>>>>seperate OLTP and OLAP DB because re-processing cubes is very disk/CPU
>>>>intensive. You should enable AWE to take advantage of extra RAM. If you
>>>>create enough aggregates, I think your current disk config. is OK. If
>>>>possible, I would like to dedicate some disks exclusively for AS. You
>>>>can always rebuild those cubes if neccessary, but again, depends on your
>>>> bussiness requirement, you may not able to do this.
>>>>
>>>>Depends on the size of your cubes, you may run into some performance
>>>>problem at the beginning, you have to keep fine tuning your aggreates.
>>>>
>>>>Performancewise, I don't think 2 instance will help you much.
>>>>
>>>>-- 
>>>>Eric Li
>>>>SQL DBA
>>>>MCDBA
>>>>
>>>>Jéjé wrote:
>>>>
>>>>
>>>>
>>>>>well, finally we have an option to reuse an existing server.
>>>>>With 8 * 32gb SCSI drives, 4gb of memory and 2 proc.
>>>>>And we'll have 6 small datawarehouses!
>>>>>
>>>>>I'll reformat this server and reorganize the disks.
>>>>>I'll add 4gb of memory
>>>>>
>>>>>We allready have SQL Server 2000 enterprise on this server!
>>>>>
>>>>>What are your idea about the disk organization?
>>>>>what do you think about this :
>>>>>6 disks in RAID 5 (for OS, databases, olap cube) + 2 in RAID 0 (strip)
>>>
>>>(for
>>>
>>>
>>>>>tempdb and windows swap file)
>>>>>
>>>>>or the 8 disks in Raid 0+1 (strip + mirror) ?
>>>>>
>>>>>does the AWE option is recommended in this configuration?
>>>>>
>>>>>because this server will support staging area (6) and datawarehouses
> 
> (6)
> 
>>>=
>>>
>>>
>>>>>at least 12 databases
>>>>>Does it better to create 2 instance of SQL Server? (1 for staging area
>>>>>database, second for datawarehouse database) and starting the staging
>>>>>instance only when needed
>>>>>Does this configuration is better than all in 1 instance?
>>>>>
>>>>>thanks for your ideas.
>>>>>
>>>>>"Eric.Li" <anonymous@microsoftnews.org> a écrit dans le message de
>>>>>news:OD$WSzkSEHA.3756@TK2MSFTNGP11.phx.gbl...
>>>>>
>>>>>
>>>>>
>>>>>>I would like to give more memory to AS, you may run out of memeory
> 
> while
> 
>>>>>>processing those cubes.
>>>>>>
>>>>>>Based on my experience, disk is always the bottle neck, especially if
>>>>>>you have a big cube and somebody runs a query which misses all the
>>>>>>aggregates, the performance will be horrible. You need to fine tune
> 
> the
> 
>>>>>>aggregates, also you may want to stree test your environment before
>>>>>>putting it into production.
>>>>>>
>>>>>>-- 
>>>>>>Eric Li
>>>>>>SQL DBA
>>>>>>MCDBA
>>>>>>
>>>>>>
>>>>>>Jéjé wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>Hi,
>>>>>>>
>>>>>>>I've to recommend a new server for a datawarehouse server which
> 
> contain
> 
>>>>>some
>>>>>
>>>>>
>>>>>
>>>>>>>data warehouse databases (5 databases of 5Gb each)
>>>>>>>
>>>>>>>I plan 6gb of memory and some SCSI drives (5 * 18 gb in raid 5 + 2 *
> 
> 18
> 
>>>>>gb
>>>>>
>>>>>
>>>>>
>>>>>>>in raid 0 for the tempdb)
>>>>>>>
>>>>>>>there is 200 users for the system for the moment (not concurrently)
>>>>>>>and the usage will be low:
>>>>>>>* OLAP Cubes
>>>>>>>* Reports with reporting services
>>>>>>>* Sharepoint web site (not portal server)
>>>>>>>
>>>>>>>So, I'll plan to use SQL server2000 standard edition with a by
>>>
>>>processor
>>>
>>>
>>>>>>>licensing
>>>>>>>SQL Server will use 3gb of RAM (standard edition is limited)
>>>>>>>Analysis services will use 1gb of RAM
>>>>>>>and the rest is for sharepoint and reporting services
>>>>>>>
>>>>>>>But I'm not sure about the processor...
>>>>>>>
>>>>>>>what do you think about this?
>>>>>>>
>>>>>>>I know that putting all in 1 server is not good, but we have not the
>>>>>
>>>>>budget
>>>>>
>>>>>
>>>>>
>>>>>>>to get 2 SQL Server licenses.
>>>>>>>Does another licensing mode can be used in my case?
>>>>>>>
>>>>>>>Maybe I can put sharepoint on a Win 2003 Web edition, and all the
> 
> other
> 
>>>>>>>components on a second biggest server?
>>>>>>>
>>>>>>>what are your recommendations?
>>>>>>>
>>>>>>>thanks.
>>>>>>>
>>>>>>>Jerome.
>>>>>>>
>>>>>>>
>>>>>
>>>>>
>>>>>
>>>
> 
> 


Relevant Pages

  • Re: hardware recommendation
    ... 1 disk for all the cubes is a bad idea. ... I suppose your users will create ah-hoc reports, ... finally we have an option to reuse an existing server. ...
    (microsoft.public.sqlserver.server)
  • Re: hardware recommendation
    ... 1 disk for all the cubes is a bad idea. ... I suppose your users will create ah-hoc reports, ... finally we have an option to reuse an existing server. ...
    (microsoft.public.sqlserver.datawarehouse)
  • Re: hardware recommendation
    ... This is a very reasonable config. ... I would schedule a job to archive those cubes after each full process, ... If we need more power will add some disks to share the workload> regarding the real usage of the server. ... It's just like you join some>>tables without using the index, you end up with disk scan. ...
    (microsoft.public.sqlserver.datawarehouse)
  • Re: hardware recommendation
    ... What do you think if I dedicate 1 disk for the cubes? ... >> tempdb and windows swap file) ... >> database, second for datawarehouse database) and starting the staging ...
    (microsoft.public.sqlserver.datawarehouse)
  • Re: hardware recommendation
    ... What do you think if I dedicate 1 disk for the cubes? ... >> tempdb and windows swap file) ... >> database, second for datawarehouse database) and starting the staging ...
    (microsoft.public.sqlserver.server)

Quantcast