Raid Performance and Rebuild Issues

Rebuilding a Raid array
What happens when you have a Raid array and one (or more) disk(s) fail?
First let's consider the work-flow impact of using a Raid array or not. You may want to refresh your memory about Raids, by reading Adobe Forums: To RAID or not to RAID, that is the... again.
Sustained transfer rates are a major factor in determining how 'snappy' your editing experience will be when editing multiple tracks. For single track editing most modern disks are fast enough, but when editing complex codecs  like AVCHD, DSLR, RED or EPIC, when using uncompressed or AVC-Intra 100 Mbps codecs, or using multi-cam or multiple tracks  the sustained transfer speed can quickly become a bottleneck and limit the 'snappy' feeling during editing.
For that reason many use raid arrays to remove that bottleneck from their systems, but this also raises the question:
What happens when one of more of my disks fail?
Actually, it is simple. Single disks or single level striped arrays will lose all data. And that means that you have to replace the failed disk and then restore the lost data from a backup before you can continue your editing. This situation can become extremely bothersome if you consider the following scenario:
At 09:00 you start editing and you finish editing by 17:00 and have a planned backup scheduled at 21:00, like you do every day. At 18:30 one of your disks fails, before your backup has been made. All your work from that day is lost, including your auto-save files, so a complete day of editing is irretrievably lost. You only have the backup from the previous day to restore your data, but that can not be done before you have installed a new disk.
This kind of scenario is not unheard of and even worse, this usually happens at the most inconvenient time, like on Saturday afternoon before a long weekend and you can only buy a new disk on Tuesday...(sigh).
That is the reason many opt for a mirrored or parity array, despite the much higher cost (dedicated raid controller, extra disks and lower performance than a striped array). They buy safety, peace-of-mind and a more efficient work-flow.
Consider the same scenario as above and again one disk fails.  No worry, be happy!! No data lost at all and you could continue editing, making the last changes of the day. Your planned backup will proceed as scheduled and the next morning you can continue editing, after having the failed disk replaced. All your auto-save files are intact as well.
The chances of two disks failing simultaneously are extremely slim, but if cost is no object and safety is everything, some consider using a raid6 array to cover that eventuality. See the article quoted at the top.
Rebuilding data after a disk failure
In the case of a single disk or striped arrays, you have to use your backup to rebuild your data. If the backup is not current, you lose everything you did after your last backup.
In the case of a mirrored array, the raid controller will write all data on the mirror to the newly installed disk. Consider it a disk copy from the mirror to the new disk. This is a fast way to get back to full speed. No need to get out your (possibly older) backup and restore the data. Since the controller does this in the background, you can continue working on your time-line.
In the case of parity raids (3/5/6) one has to make a distinction between distributed parity raids (5/6) and dedicated parity raid (3).
Dedicated parity, raid3
If a disk fails, the data can be rebuild by reading all remaining disks (all but the failed one) and writing the rebuilt data only to the newly replaced disk. So writing to a single disk is enough to rebuild the array. There are actually two possibilities that can impact the rebuild of a degraded array. If the dedicated parity drive failed, the rebuilding process is a matter of recalculating the parity info (relatively easy) by reading all remaining data and writing the parity to the new dedicated disk. If a data disk failed, then the data need to be rebuild, based on the remaining data and the parity and this is the most time-consuming part of rebuilding a degraded array.
Distributed parity, raid5 or raid6
If a disk fails, the data can be rebuild by reading all remaining disks (all but the failed one), rebuilding the data and recalculating the parity information and writing the data and parity information to the failed disk. This is always time-consuming.
The impact of 'hot-spares' and other considerations
When an array is protected by a hot spare, if a disk drive in that array fails the hot spare is automatically incorporated into the array and takes over for the failed drive. When an array is not protected by a hot spare, if a disk drive in that array fails, remove and replace the failed disk drive. The controller detects the new disk drive and begins to rebuild the array.
If you have hot-swappable drive bays, you do not need to shut down the PC, you can simply slide out the failed drive and replace it with a new disk. Remember, when a drive has failed and the raid is running in 'degraded' mode, there is no further protection against data loss, so it is imperative that you replace the failed disk at the earliest moment and rebuild the array to a 'healthy' state.
Rebuilding a 'degraded' array can be done automatically or manually, depending on the controller in use and often you can set the priority of the rebuilding process higher or lower, depending on the need to continue regular work versus the speed required to repair the array to its 'healthy' status.
What are the performance gains to be expected from a raid and how long will a rebuild take?
The  most important column in the table below is the sustained transfer  rate. It is indicative and no guarantee that your raid will achieve  exactly the same results. That depends on the controller, the on-board  cache and the disks in use. The more tracks you use in your editing, the higher the resolution you use, the more complex your codec, the more  you will need a high sustained transfer rate and that means more disks in the array.
Sidebar: While testing a  new time-line for the PPBM6 benchmark, using a large variety of source  material, including RED and EPIC 4K, 4:2:2 MXF, XDCAM HD and the like,  the required sustained transfer rate for simple playback of a  pre-rendered time-line was already over 300 MB/s, even with 1/4  resolution playback, because of the 4 4 4 4 full quality deBayering of  the 4K material.
Final thoughts
With the increasing popularity of file based formats, the importance of backups of your media can not be stressed enough. In the past one always had the original tape if disaster stroke, but no longer. You need regular backups of your media and projects.  With single disks and (R)aid0 you take risks of complete data loss, because of the lack of redundancy.  Backups cost extra disks and extra time to create and restore in case of disk failure.
The need for backups in case of mirrored raids is far less, since there is complete redundancy. Sure, mirrored raids require double the number of disks but you save on the number of backup disks and you save time to create and restore backups.
In the case of parity raids, the need for backups is more than with mirrored arrays, but less than with single disks or striped arrays and in the case of 'hot-spares' the need for backups is further reduced. Initially, a parity array may look like a costly endeavor. The raid controller and the number of disks make it expensive, but if you consider what you get, more speed, more storage space, easier administration, less backups required, less time for those backups, continued working in case of a drive failure, even though somewhat sluggish, the cost is often worth more with the peace-of-mind it brings, than continuing with single disks or striped arrays.

Raid3 is better suited for video editing work, because it is more efficient when using large files, as clips usually are. Raid5 is better suited in high I/O environments, where lots of small files need to be accessed all the time, like news sites, webshops and the like. Raid3 will usually have a better rebuild time than raid5.
But, and there is always a but, raid3 requires an Areca controller. LSI and other controller brands do not support raid3. And Areca is not exactly cheap...
Keep in mind that a single disk shows declining performance when the fill rate increases. See the example below:
A Raid3 or Raid30 will not show that behavior. The performance remains nearly constant even if fill rates go up:
Note that both charts were created with Samsung Spinpoint F1 disks, an older and slower generation of disks and with an older generation Areca ARC-1680iX-12.

Similar Messages

  • Dreamweaver CS3 (9) maxed CPU slow performance and FTP issues.

    Dreamweaver CS3 (9) maxed CPU slow performance and FTP
    issues.
    Never mind...I found it.
    Of course I have all the firewall, worm, scanning, phishing
    filtering, full time protect, and everything else turned off when I
    am working on a remote/testing site however I found the Symantec
    antivirus email scan being enabled (doesn't it just interact with
    my email program?) was getting in the way of DW9 ftp operations,
    causing some lagging that was putting DW9 into an unstable mode
    during and immediately after (10 seconds) ftp operations.
    The CPU still spikes to 99% during ftp functions but DW9
    works even though it's likely taxed to the max but when I turn off
    email scan DW9 returned to a functioning state during ftp and
    remote file view. Whatever it takes huh?
    PS: email scanning only never effected DW8.02
    My System Info: properly configured (as in: everything works
    or I fix it) Toshiba - XP pro SP2 – Pentium 4 - 2.3GHz
    – 1.5 GB ram – Intel extreme graphics card 64 MB ram
    – Apache 2.2 server – PHP 5 – MySQL 5 -
    phpMyAdmin – Dreamweaver 8.02 – Interakt Kollection
    3.7.1 – Dreamwweaver 9 - DeVtoolbox – Flash –
    GoLive - Photoshop - ImageReady – Illustrator – Acrobat
    – CuteFTP – Putty SSH - blabla...)

    Thanks for the response. I managed to Google the 'nobody' account and found the explanation.
    As you say, I assumed the 'syslogd' process had to do with system logs. I did check the console and couldn't find anything of particular interest in the logs.
    I'll continue to monitor but if anyone has any further suggestions please post.
    One thing that might also have an impact... my available drive space is now down to less than 5gb (runs anywhere between 1gb and 5gb free depending on what I'm running). I know this causes problems for Parallels as it keeps moaning at me, but would it cause any problems with OSX?
    Thanks again,
    Tom

  • KT3 Ultra2BR, MS-6280E Raid, suspend, and other issues

    Hello!
    Well, actually my box performs admirably. There are some annoying quirks tho, which you guys might have some solution to it.
    1. My system have been working so fine, with ABSOLUTELY no problems. Things running fine means no errors, no BSOD, not even crashes, but one thing actually: SUSPEND. Everytime I purposedly or accidentally press the suspend button (either on windows' shutdown menu or the suspend button on my keyboar), the screen goes blank, suspended. When I wake it back, it throw a BSOD right on my face! I tried changing S1 suspend state to S3. With S3, things goes even worse with the system hangs on the videocard bios display. Anyone successfully implemented S1 and/or S3 suspend states? With this I had to disable/hide the suspend button, so no more accidents. Anyway if anyone can give  me some solution I would gladly take.
    2. This one refers to RAID versions of the mobo. I get to wait about 15 seconds on "Starting WindowsXP" boot screen because I enable the Promise Fasttrak133 RAID controller. I have to enable it cuz I have many IDE devices plugged to my mobo. When I disable it, the boot up screen only show for about 2 seconds (as most of you would already know in non-RAID versions). What's with this RAID thing? Before this mobo, I used ABIT VP6 with highpoint RAID controller and these extraordinary long wait times did not occur. Well, just the wait times though, after windowsxp booted, things went fine. But this is annoying sometimes.
    That is all I think,
    For anything from attention to solutions you guys are going to give, I would say Thank You.
    d

    Hello again,
    Thank you for the quick response.
    Well, I haven't tried reinstalling the windows since if I do so I would have to set up everything from scratch and that will waste much time. But again I think reinstalling windows can help fix things around, I hope. I will do if time allows. Thanks. Anyways I wonder whether YOU could implement the S1 and/or S3 state successfully with your system, can you?
    Also I'd like to update that the wait time is not 15 seconds, but actually 40 seconds!!! Isn't that annoying? Well, the wait times diminishes if I restart my computer from hibernation, which provide no wait times and my system could start in merely seconds. Well, that makes me wonder tho. Is the wait time really necessary? If so, why restarting from hibernation need no such wait time at all? Could there be a driver update or bios update to address this problem?
    And again there's another problem just risen lately. Its shutdown problem. Occasionally when  I shutdown my system, it shuts down but immediately start up again. It's like the shutting down mechanism failed. This didn't happen before, just recently. Any clue why this is happening? I'm afraid the jump from immediate restart after shutdown will eventually break my harddrives.
    Thank you for your attention,
    regards
    d

  • SATA Raid 0 and Overclocking Issues. Help!

    I'm building out a machine that doesn't seem to want to overclock in the slightest bit.  I think my Serial ATA RAID 0 array seems to be the problem with OC'ing.  Each time I change the CPU FSB settings, when I boot up, it tries to detect my array.  Then it reboots after it fails.
    Does anyone know what's going on?  Someone mentioned PCI Bus settings to me...???
    On Anandtech they OC'd this chip to 2.6 Ghz (290x9) with an 8.3%+ in voltage.  I can't even get to 220.  
    Any help would be much appreciated.  
    Thanks!
    ======================
    System Setup:
    Athlon 64 3000+ Socket 939
    K8N Neo2 Platinum
    2 Hitatchi 80 gig SATA HD's
    Leadtek Winfast 6600 GT (AGP)
    Zalman CNPS7000B-AlCu Heatsink
    Seasonic Super Tornado 400W PS

    Ok, I switched it to SATA 3/4 and then I couldn't boot.  I kept getting some error which would cause it to boot again.  It happened right after it detected the array successfully.  The warning message happened so fast the first couple times I didn't even notice it.  It would flash some sort of blue screen like error (only it was a black screen) and then reboot itself.  
    Frustrated, I decided to start from scratch again.  I wiped out the discs and re-created the RAID 0 Array and put my WinXP CD back in.  Now while setting up WinXP I hang at the "Setup is starting Windows" screen.  
    It won't go anywhere from that.  It happens after I copy over the RAID Driver and Controller from the Floppy.  It copies more files after that and then hangs...
    I also reset the CMOS with the jumper settings, un-did and re-did my SATA connections, even unplugged the little MB battery... :(
    Any suggestions? This is so frustrating.
    TIA.

  • Powerbook G4 17 1.67 2GB ram leopard... huge performance and latency issues

    Hardware:
    17" Powerbook G4 1.67GHz with 2GB ram
    System:
    10.5.4 Leopard
    *Ever since i upgraded to Leopard, i have noticed tremendous latency / pinwheel issues in many areas such as:*
    1. Switching between running applications hangs up sometimes as long as 15 seconds
    2. Video playback in quicktime is choppy
    3. Various programs take a tremendous amount of time to open
    4. Opening relatively small illustrator and or photoshop files pinwheels for unusually long time
    5. Opening finder windows unusually slow
    One of the MOST frustrating of all issues:
    6. *Powerbook heats up* rather quickly... gets very hot and the fans have NEVER come on... VERY frustrating, since i would have no problem with noise if it meant better performance...
    *Overall, the entire computer feels VERY sluggish*
    i have tried clean installs, as well as regular maintenance... and upgraded my RAM to the max of 2GB
    Is there anything else i can do? Anyone else having similar problems and or know the best way to repair?
    DESPERATE for a solution here... while i realize the G4 can only handle so much, i just feel like it cant possibly be this slow under leopard... or can it?!
    ANY HELP AT ALL greatly appreciated...
    Best,
    Mike
    +Mac user since 1989+

    6. *Powerbook heats up* rather quickly... gets very hot and the fans have NEVER come on... VERY frustrating, since i would have no problem with noise if it meant better performance...
    Have you run the Apple hardware test? One of the tests is to specifically test the fans.
    *Overall, the entire computer feels VERY sluggish*
    How much free disk space do you have? You need 10% to 15% free for systems usage. Less than that an performance can really slow down.
    If you bring up the activity monitor, under system memory, what does it say for page ins and outs?

  • Heavy FTP usage causing performance and stability issues

    We have been having out-of-the-ordinary issues with DMS for the last couple weeks. Examples:
    - There have been cases where certain people could not log in, while others could.
    - Increased numbers of help requests for "DMS not responding".
    - Search is getting slower because the statistics-and-analyze job has trouble running.
    We found the Node process was maxed out on memory. It turns out that FTP is served by the Node process. We believe that FTP usage has pushed the Node process to the breaking point.
    I would like to see if there is a way to increase server resources for FTP, like we can for Content processes like apps and dav. If that is not possible, we will have to limit FTP users to a number that can be supported by the limitations of the product. Since FTP has been very successful for us in handling many service requests, this would not be a good outcome.
    We tried setting the Node process' numprocs to 2, but the system wouldn't start. Another idea we have that might buy us a little is moving FTP to our 2nd apps server, whose Node process is only running one agent. Can we run FTP on multiple Nodes?
    I will put in a TAR for this, and post the number when I'm done.

    The TAR number is 6546521.992

  • Performance and Stability Issues

    I added a new user account to my Mac and it seems to have caused a bunch of problems. I can't eject a Tech Tool Pro disc--it doesn't appear in the Finder. When I try to reboot or log out, it times out and I have to use the power button. Installation programs have greyed out buttons. System Preferences and Disc Utility won't start. Some programs are operating slowly. Time Machine gets stuck in "preparing" mode. Tech Tool Pro hangs and won't force quit.
    I recently used Disc Utility to format my external drive used for Time Machine backups, but didn't do anything to the boot disc. I also adjusted sharing permissions on my Documents folder and tweaked the user privileges.
    Does anyone have an idea of what could be causing all of these symptoms, or a method for troubleshooting?
    Message was edited by: Allen Porter

    Try restarting while holding down a wired mouse button to eject the disk.
    Sounds like you have pretty good Disk corruption going on. What version of TechToolPro are you using?
    Did you try to repair the directory with it?
    If the disk ejects, Try using Disk Utility to do a Disk Repair, as shown in this link, while booted up on your install disk.
    If you own DiskWarrior run that. It's much better at directory repairs then TTP and DU.
     DALE

  • Performance and Graphical Issues with iOS 4.3 and IPod Touch 4th Generation

    My Ipod touch is only a week old and I just updated it to iOS 4.3 from the original firmware, but after I updated the device it seemed to start generating white lines in the status bar area unexpectedly. Then at the same time my device would stop responding for a couple of seconds or become extremely slow. I also notice that my album art is misplaced and/or obscured and nothing is misplaced on iTunes. I've restored it two to three times. The device can not be downgraded so I'm not sure what to do.

    Hmmmm... you know what... some of my album art was misplaced also... mainly for my "Unknown Artists" but still... Oh yeah and everyone knows about the glitch on the top bar, theres a post with about 20,000 views on it so maybe you should check there

  • Performance and stability in 10.4.7

    I've had numerous performance and stability issues since the 10.4.7 update. Most noticeable are:
    1) It often take a long time to focus on windows. When I click on, say, a Terminal window, the window raises immediately but is not active for about 1-2 seconds. (The close/minimize/maximize lights on the titlebar remain gray and the window is inactive.) During this time, the Terminal process is takes 50-90% of the CPU, and then the SystemUIServer process hogs the CPU for the following 1-2 seconds. This behavior is not exclusive to the Terminal process; it happens to other windows too.
    2) When the system has been on screensave for a long time (say, >1 day), it becomes unresponsive to keyboard and mouse input and won't wake up. I usually have to power down the computer and reboot.
    Has anyone else noticed this with the current OS? Could it be my fault somehow? If not, is it likely to be fixed in 10.4.8?
    MacBook Pro Mac OS X (10.4.7) 1.5 GB memory

    1) It often take a long time to focus on windows. When I click on, say, a Terminal window, the window raises immediately but is not active for about 1-2 seconds. (The close/minimize/maximize lights on the titlebar remain gray and the window is inactive.) During this time, the Terminal process is takes 50-90% of the CPU, and then the SystemUIServer process hogs the CPU for the following 1-2 seconds. This behavior is not exclusive to the Terminal process; it happens to other windows too.
    This is unusual. My 10.4.7 is pretty instantaneous. It could be a sign that you are using something in the background that eats up the signal for graphics redraw. What third party software do you have installed? What peripherals do you have installed? Have you installed any Dashboard Widgets.
    2) When the system has been on screensave for a long time (say, >1 day), it becomes unresponsive to keyboard and mouse input and won't wake up. I usually have to power down the computer and reboot.
    Screen Saver or Energy Saver? Big difference here. Energy Saver could create such a situation especially with third party USB devices that are unfamiliar with Mac OS X's Energy Saver methods and send back signals expecting to receive back power and not getting it just as the machine wakes from sleep. If it is a Screen Saver, which Screen Saver? Have you tried to see if this happens without any pictures in your Pictures folder?
    Is your data backed up? Diagnosing issues which result from force shutting down may require hard drive repair utilities. And the same issues that come from that can have caused the freezing and slowdown you are experiencing, as well as show up on a hard drive that is dying. So it is critical your data is backed up before we diagnose further. See my FAQ on backing up:
    http://www.macmaps.com/backup.html

  • Workaround for Hardware Raid-Card and Bootcamp

    I have ordered my new Mac Pro with the optional raid-card by Apple. Since there are no drivers for Windows XP or Vista available, harddrives attached to the card cannot be used for bootcamp to boot from. But it seems the Apple ships teh new Mac Pros with all drive bays connected to the raid-card. I was wondering if i could bypass the card by detaching one of the SATA-cables and plug it into the mainboard directly to use the first (or last) drive bay for a separate boot drive (WD velociraptor 300 GB) with a partition for Mac OSX 10.5 and Windows XP (each 150 GB) on this drive. I want use the rest of the harddrives attached to the RAID-card for a raid 0 under Mac OSX only. Windows XP will use an external storage case connected by Firewire 800.

    Hi,
    I believe the iPass cable connects all four hard disks with a single connector. This makes it difficult to remove one bay from the Apple Card. My experience is that you either use the card for all four bays or you disconnect the card and use the stock motherboard SATA interface.
    I found using an external RAID box allows me to have all four internal hard disk bays available for boot disk or boot camp use. The external SeriTek/5PM provides my RAID. I can use the HighPoint RR2314 for a five disk RAID 5 configuration or the Sonnet Tempo E4P if I want a RAID created by Disk Utility. Using multiple SeriTek/5PM enclosures can increase the performance.
    http://www.amug.org/amug-web/html/amug/reviews/articles/firmtek/5pm/
    http://firmtek.stores.yahoo.net/sata5pm.html
    If you want even higher RAID performance and SAS compatibility and don't mind spending more $$$ the HighPoint RocketRAID 4322 RAID 5/6 Controller provides amazing performance with the Enhance RS16 JS SAS expander enclosure. The AMUG tests show this combination can provide RAID 6, sixteen disk average write performance of 696MB/sec. and 833MB/sec. read performance.
    http://www.amug.org/amug-web/html/amug/reviews/articles/highpoint/4322/
    http://www.amug.org/amug-web/html/amug/reviews/articles/enhance/rs16js/
    http://www.amug.org/amug-web/html/amug/reviews/articles/datoptic/rm16_ex8/
    There are lots of RAID solutions available for the Mac Pro. However, I find the internal Apple RAID lack of Boot Camp support is too restrictive and higher performance is available from 3rd party solutions at a better performance to cost ratio.
    Have fun!

  • QUERY PERFORMANCE AND DATA LOADING PERFORMANCE ISSUES

    WHAT ARE  QUERY PERFORMANCE ISSUES WE NEED TO TAKE CARE PLEASE EXPLAIN AND LET ME KNOW T CODES...PLZ URGENT
    WHAT ARE DATALOADING PERFORMANCE ISSUES  WE NEED TO TAKE CARE PLEASE EXPLAIN AND LET ME KNOW T CODES PLZ URGENT
    WILL REWARD FULL POINT S
    REGARDS
    GURU

    BW Back end
    Some Tips -
    1)Identify long-running extraction processes on the source system. Extraction processes are performed by several extraction jobs running on the source system. The run-time of these jobs affects the performance. Use transaction code SM37 — Background Processing Job Management — to analyze the run-times of these jobs. If the run-time of data collection jobs lasts for several hours, schedule these jobs to run more frequently. This way, less data is written into update tables for each run and extraction performance increases.
    2)Identify high run-times for ABAP code, especially for user exits. The quality of any custom ABAP programs used in data extraction affects the extraction performance. Use transaction code SE30 — ABAP/4 Run-time Analysis — and then run the analysis for the transaction code RSA3 — Extractor Checker. The system then records the activities of the extraction program so you can review them to identify time-consuming activities. Eliminate those long-running activities or substitute them with alternative program logic.
    3)Identify expensive SQL statements. If database run-time is high for extraction jobs, use transaction code ST05 — Performance Trace. On this screen, select ALEREMOTE user and then select SQL trace to record the SQL statements. Identify the time-consuming sections from the results. If the data-selection times are high on a particular SQL statement, index the DataSource tables to increase the performance of selection (see no. 6 below). While using ST05, make sure that no other extraction job is running with ALEREMOTE user.
    4)Balance loads by distributing processes onto different servers if possible. If your site uses more than one BW application server, distribute the extraction processes to different servers using transaction code SM59 — Maintain RFC Destination. Load balancing is possible only if the extraction program allows the option
    5)Set optimum parameters for data-packet size. Packet size affects the number of data requests to the database. Set the data-packet size to optimum values for an efficient data-extraction mechanism. To find the optimum value, start with a packet size in the range of 50,000 to 100,000 and gradually increase it. At some point, you will reach the threshold at which increasing packet size further does not provide any performance increase. To set the packet size, use transaction code SBIW — BW IMG Menu — on the source system. To set the data load parameters for flat-file uploads, use transaction code RSCUSTV6 in BW.
    6)Build indexes on DataSource tables based on selection criteria. Indexing DataSource tables improves the extraction performance, because it reduces the read times of those tables.
    7)Execute collection jobs in parallel. Like the Business Content extractors, generic extractors have a number of collection jobs to retrieve relevant data from DataSource tables. Scheduling these collection jobs to run in parallel reduces the total extraction time, and they can be scheduled via transaction code SM37 in the source system.
    8). Break up your data selections for InfoPackages and schedule the portions to run in parallel. This parallel upload mechanism sends different portions of the data to BW at the same time, and as a result the total upload time is reduced. You can schedule InfoPackages in the Administrator Workbench.
    You can upload data from a data target (InfoCube and ODS) to another data target within the BW system. While uploading, you can schedule more than one InfoPackage with different selection options in each one. For example, fiscal year or fiscal year period can be used as selection options. Avoid using parallel uploads for high volumes of data if hardware resources are constrained. Each InfoPacket uses one background process (if scheduled to run in the background) or dialog process (if scheduled to run online) of the application server, and too many processes could overwhelm a slow server.
    9). Building secondary indexes on the tables for the selection fields optimizes these tables for reading, reducing extraction time. If your selection fields are not key fields on the table, primary indexes are not much of a help when accessing data. In this case it is better to create secondary indexes with selection fields on the associated table using ABAP Dictionary to improve better selection performance.
    10)Analyze upload times to the PSA and identify long-running uploads. When you extract the data using PSA method, data is written into PSA tables in the BW system. If your data is on the order of tens of millions, consider partitioning these PSA tables for better performance, but pay attention to the partition sizes. Partitioning PSA tables improves data-load performance because it's faster to insert data into smaller database tables. Partitioning also provides increased performance for maintenance of PSA tables — for example, you can delete a portion of data faster. You can set the size of each partition in the PSA parameters screen, in transaction code SPRO or RSCUSTV6, so that BW creates a new partition automatically when a threshold value is reached.
    11)Debug any routines in the transfer and update rules and eliminate single selects from the routines. Using single selects in custom ABAP routines for selecting data from database tables reduces performance considerably. It is better to use buffers and array operations. When you use buffers or array operations, the system reads data from the database tables and stores it in the memory for manipulation, improving performance. If you do not use buffers or array operations, the whole reading process is performed on the database with many table accesses, and performance deteriorates. Also, extensive use of library transformations in the ABAP code reduces performance; since these transformations are not compiled in advance, they are carried out during run-time.
    12)Before uploading a high volume of transaction data into InfoCubes, activate the number-range buffer for dimension IDs. The number-range buffer is a parameter that identifies the number of sequential dimension IDs stored in the memory. If you increase the number range before high-volume data upload, you reduce the number of reads from the dimension tables and hence increase the upload performance. Do not forget to set the number-range values back to their original values after the upload. Use transaction code SNRO to maintain the number range buffer values for InfoCubes.
    13)Drop the indexes before uploading high-volume data into InfoCubes. Regenerate them after the upload. Indexes on InfoCubes are optimized for reading data from the InfoCubes. If the indexes exist during the upload, BW reads the indexes and tries to insert the records according to the indexes, resulting in poor upload performance. You can automate the dropping and regeneration of the indexes through InfoPackage scheduling. You can drop indexes in the Manage InfoCube screen in the Administrator Workbench.
    14)IDoc (intermediate document) archiving improves the extraction and loading performance and can be applied on both BW and R/3 systems. In addition to IDoc archiving, data archiving is available for InfoCubes and ODS objects.
    Hope it Helps
    Chetan
    @CP..

  • A process for the performance monitoring, tuning and fixing issues

    Hello
    Any recommendations for 10g a process/procedure/methodology for the performance monitoring, tuning and fixing issues for a team to follow ?

    Ranker wrote:
    Hello
    Any recommendations for 10g a process/procedure/methodology for the performance monitoring, tuning and fixing issues for a team to follow ?1) upgrade the DB to a supported version.
    2) Read The Fine Manual; Performance Tuning Guide
    http://docs.oracle.com/cd/E11882_01/server.112/e10822/toc.htm
    Handle:     Ranker
    Status Level:     Newbie
    Registered:     May 12, 2013
    Total Posts:     13
    Total Questions:     4 (4 unresolved)
    How sad!
    why do you never get your questions answered here?

  • Dell PERC H710P and Samsung SSD 840 Pro RAID performance

    Hi. I have some questions about Dell PERC H710P.
    I have a Dell PERC H710P RAID controller and 8 Samsung SSD 840 Pros.
    I created virtual drive on 8x256GB Samsung SSD 840 Pro in RAID10.
    And tried DD test (bs=512kb, count=20000) in CentOS 6.3.
    But I had just around 370MB/sec.
    Is there any problem of my test?
    Please reply.
    Thanks.

    ive also had trouble with the Samsung 840 pro (256 GB) and my Dell Perc card. i have the smaller one the H310 though.
    sent the drive back to samsung (their tech sup is horrid) and got it back. still an issue.
    i think that it just a Dell mobo issue. we are waiting on ours to be replaced.

  • Review after 1 Month: Usability, Performance, and still...Streaming Issues...

    After cruising around this board and others, I’m both very pleased with my Droid X and disappointed at the same time.  I have an iPhone and a Droid X because I own a company that develops software for both platforms.  Note that I have not “rooted” my phone.
    I’m pleased that there are lots of apps and that Verizon has done a good job of putting in some stock apps that are useful (docking, clocks, widgets). 
    What I’m displeased with is performance and usability.  Here are my chief concerns:
    There are times that the screen delay in contacts is five seconds.  I have about 650 contacts.
    After having a Blackberry for years, I miss not being able to just start typing a phone number and bring up a list of likely names.
    The iPhone has search integrated at the top of the screen.  It saves one keystroke and one screen refresh.
    Dialing an existing number requires two or three more steps than most phones.  Short cuts still require two steps.  The people short cuts are not very manageable.
    I would like to reassign the search button from the home screen to search my contacts.  I’m not quite into searching the web from the home screen.  It’s my contacts I need.
    I de-installed literally everything that keeps running that I know I don’t need or I do frequent force stops (like Facebook and Skype).  Even though I’m on a data plan, I don’t want to use bandwidth  and I don’t want these apps tracking my entire existence.
    I too agree with everyone’s sentiments that not being able to de-install products like Amazon, Skype, etc are not in keeping with the concept of “Open” platform.  Let the user decide.  Don’t let your marketing agenda get in the way of people being happy with their products.
    I have no desire to purchase an app that fixes a problem...ala short cuts, screen savers, etc.
    I truly wish Verizon would fix streaming soon.  I built an app that runs on every other Android 2.2 device except the Droids.  Do you realize how frustrating it is to know the phone you own won’t run the apps you built?  LOL!
    Best Wishes – I hope this phones do well!!!

    JackDroid wrote:
    No disrespect but it seems you might want to get more familiar with your device because most of the things you reported as a issue the phone does now without issues.
    What I’m displeased with is performance and usability.  Here are my chief concerns:
    After having a Blackberry for years, I miss not being able to just start typing a phone number and bring up a list of likely names.
    You can do this, just open Phone Dialer on contacts tab and then press menu button for 3 seconds and keyboard shows and all you have to do is type name.
    The iPhone has search integrated at the top of the screen.  It saves one keystroke and one screen refresh.
    Android has easier way, just press search button 3 Second (Far Right) and say "Call NAME" and phone dials or shows contact info. 
    Dialing an existing number requires two or three more steps than most phones.  Short cuts still require two steps.  The people short cuts are not very manageable.
     When searching for number all you have to do in press green phone icon to instant call..
    I would like to reassign the search button from the home screen to search my contacts.  I’m not quite into searching the web from the home screen.  It’s my contacts I need.
    The voice command app will open contact by just press search button for 3 second and say name to search contacts. 
    I truly wish Verizon would fix streaming soon.  I built an app that runs on every other Android 2.2 device except the Droids.  Do you realize how frustrating it is to know the phone you own won’t run the apps you built?  LOL!
    What problem are you having with streaming? I use iHeartRadio for streaming radio stations from many citys without issues.

  • Beachballing, rebuild library and Javascript issues

    I have constant beachballing in Aperture 3.03. I went to Aperture help to find out how to rebuild library and am told I need Javascript to read Help answers. What I get in Help is not clickable. How do I get/install Javascript for Aperture and how do I rebuild the library. I am hoping this will cure the constant beachballing.

    Hi Birgit (lovely name!),
    as to rebuild the library did you already try to launch Aperture pressing the option+cmd keys?
    This should force the Aperture First Aid Window where you can choose to repair permissions, repair and rebuild library.
    If you didn't, give it a try...press and keep pressing on option (is the key marked with 'alt')+cmd keys and click on the Aperture application icon to launch it...do not release the keys and the First Aid screen should open.
    Hope this helps you!
    Bye!
    Alberto

Maybe you are looking for

  • Error while deleting any component from the widget

    Whenever i delete any component from widget it stops running..i means whenever after deleting i execte the widget nothing happens.........it gives me an error saying "Syntax Error in line 1 " and no other information....so can anyone tell me how to r

  • What is Error Code: U44M1I216?

    Attempted to upgrade my copy of PSCS6 but was notified that "The Update Failed" and that "Updates could not be applied." I have a 10mbps pipe but even so, the download went quite fast -- both times I tried. The update log shows: Adobe Bridge CS6 5.0.

  • How to set Incomplete order to set complete status

    Hi Gurus, Issue background: I have one order where delivery and billing has taken place accounting doc also generated.                               But order INcomplete log status is incomplete, (Plant and Pricing is showing as incomplete).         

  • How can i update firefox but keep my drivers from the last version?

    I have programs that will not work with the drivers in the new version. so i need to keep my old ones so the other application will work.

  • Music stops playing in Adobe PE4 slideshow

    I am working with Adobe Photoshop Elements 4.0, and in the slideshow I make, suddenly the music stops playing though it seems that the mp3 file is there in his place. Also, i have problems with the text added. It disappears or otherwise appears compr