A Query on RAID...?

Well I am unable to understand the independent parity level maintained in the RAID 3 and RAID 5.Please explain.
null

check note 866472

Similar Messages

  • Raid query

    Hiya guys just a query,,,i have a 865 neo2 p board and i was looking at trying to use raid but not sure what it involves,,is raid where i need 2 identical drives,, i have plenty of hard drives spare but not identical ones,,,and also would using a Ultra ATA/133 PCI IDE RAID Controller Card increase performance in my computer etc.
    Thanks ppl

    provide full system specification, read Moan Guide.
    yes its strongly recommended to be identical drives.
    "and also would using a Ultra ATA/133 PCI IDE RAID Controller Card increase performance in my computer etc."
    depend what you are trying to do.

  • Another strange RAID 0 SSD query with Asus P9X79 Pro - RAID array appearing in AHCI mode

    Hi all, I found this thread:
    http://forums.adobe.com/message/4874435
    very helpful, as it describes a similar situation to my case (same motherboard).  Here is my situation:
    historically, this was my setup (all on Asus P9X79 Pro motherboard):
    2 x 120Gb Intel 320 SSDs.  Operating system on one of them, Lightroom catalogue and photoshop scratch disk on the other.
    1 x 2TB WD SATA 3 HDD.  All images and other data etc
    1 x blu-ray DVD burner
    As I am now needing video editing, I have just bought Premiere Pro.  My OS SSD was also getting quite full.  So, I took the plunge and bought a Samsung 830series 256GB SSD.
    My plan was this:
    (a) make the Samsung the new OS drive, so lots of spare space for the SSD to play with (plugged into one of the 6 GB/s ports)
    (b) make a RAID 0 of the two Intel SSDs (i.e. 240GB volume) to act as Lightroom catalogue, PS scratch disk and Premiere Pro media cache, previews etc etc. This would be on 2 of the 3GB/s ports
    (c) keep the 2TB WD HDD for data. (plugged into the other 6 GB/s port)
    (d) plug the Blu-Ray drive into another of the 3 GB/s ports
    However, I was having a nightmare reinstalling the OS from scratch, so I ended up using Norton Ghost to port the OS across from the Intel SSD to the Samsung SSD.  I didn't have a lot of faith that it would work, but it did.... eventually.  I have checked SSD alignment and it is correct, and I benchmarked the Samsung and it is flying - it is running to reported values according to AS Benchmark.  So, I think that one is working fine - great stuff.
    However, this left me with the two Intel 120GB SSDs to try to make into a RAID 0.  Apart from the fact that my OS was already installed (and so no F6 driver install), I followed the instructions/suggestions of frogo369 in the forum thread I linked to above.  I changed the SATA mode to RAID in the UEFI and then defined the RAID in the CTRL+I  Intel RST option ROM utility.  I then rebooted the PC.... oh dear.....
    The PC started and got as far as the swirling Welcome to Windows sign (i.e. before log on appears), but then came the Blue Screen Of Death - and it gets into a never-ending reboot cycle.  :-(
    So, I figured that this was because I had changed my SATA mode in the UEFI from AHCI to RAID, but the OS was obviously from a time when I was only on AHCI.  Therefore, I changed the SATA mode back to AHCI in UEFI.  thankfully, the computer now boots successfully once more into Windows.
    BUT, HERE'S THE BIT I DON'T UNDERSTAND..........
    Weirdly (for me at least!), when I look at the list of disks in Disk Management, I could see the RAID.  It was "unallocated", so I formatted it.  It formatted fine.  I then opened the Intel SSD toolbox, and it can see the RAID 0 (it even defines it as such).  The only thing it won't let me do is really "interact" with it as it says I need Intel RST drivers of 11.0 or newer.  But I don't think they are available for the X79 chipset - so no TRIM I think??  I've just benchmarked the RAID and it is doing good numbers - >500Mb/s read and 400Mb/s write if I remember correctly.
    But anyway, my question really is two-fold:
    (a)Firstly - how can I see this RAID/how is it working, if my BIOS is set to AHCI mode not RAID??
    (b)am I likely to see a rapid detioration in the speed of the RAID, given that presumably TRIM won't be working on it?
    Sorry for such a long explanation - and no doubt I've missed out huge bits of info you need anyway!  But, any help, advice or direction would be very, very, gratefully received!
    Tim

    OK, an update to my post - I have now found Intel RST drivers for the X79 chipset - they are here, for the benefit of anyone in the future coming across this page:
    http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=21852&keyword=%22Intel+Rapi d+Storage+Technology%22&lang=eng
    These have enabled me communicate with the RAID 0 array via the Intel SSD Toolbox.  I have also confirmed that TRIM is activated on it. 
    However, this still hasn't answered my original question - i.e. how can I be using these two SSDs in RAID mode if RAID is not enabled in the UEFI?  Don't get me wrong - I'm delighted(!!) - but any expertise as to how this is happening would be much appreciated!
    Tim

  • NAS & RAID Query

    Hi, I am wondering, If I was to have 2 NAS drives connected to my switch, can I use disk utility to create a Raid 1 (mirrored) solution?
    And assuming this works, can I make 'live' changes to both drives, or would that cause problems?

    You cannot use Disk Utility to RAID network volumes, only local volumes.
    If you think about it, the definition of NAS means that the volumes are shared across the network. What do you think would happen if host A has mirrored those volumes and host B hasn't? Since host B doesn't think the volumes are mirrored you're just asking for trouble.
    If you want mirrored NAS storage you need to find a NAS box that does mirroring itself, not at the host level.

  • Lost External RAID 5 after upgrading to Windows 8.1

    I have a Proavio EB4FR External RAID 5 connected through the eSATA port. It worked with my Windows 7 Pro and Windows 8 Pro no problem, tonight I've upgraded to Windows 8.1. I can no longer see the RAID 5 drive.
    It is detected as an "Other" device with question mark. Cannot see it in Disk Management at all.
    Proavio is very bad in returning back to customers so I'm not expecting any response back from them, I was hoping that somebody here can suggest some good ideas that I can chase...
    Thanks in advance,
    Akin

    Hi Kate,
    Copying below from setupapi.dev.log;
    >>>  [Device Uninstall (Device Manager) - SCSI\DISK&VEN_&PROD_EXTERNALRAID\4&2F621F8A&0&050000]
    >>>  Section start 2014/02/02 12:54:07.432
          cmd: "C:\Windows\system32\mmc.exe" C:\Windows\system32\devmgmt.msc
         dvi: {DIF_REMOVE} 12:54:07.447
         dvi:      No class installer for 'ExternalRAID'
         dvi:      No CoInstallers found
         dvi:      Default installer: Enter 12:54:07.447
         dvi:           {Remove DEVICE}
         dvi:                InstanceID = 'SCSI\DISK&VEN_&PROD_EXTERNALRAID\4&2F621F8A&0&050000'
         dvi:                Query-and-Remove succeeded
         dvi:           {Remove DEVICE exit (0x00000000)}
         dvi:      Default installer: Exit
         dvi: {DIF_REMOVE - exit(0x00000000)} 12:54:07.463
    <<<  Section end 2014/02/02 12:54:07.463
    <<<  [Exit status: SUCCESS]
    External drive still working when I boot from my Windows 7 drive. 
    Thanks a lot for looking into this...

  • [SLVD] MySQL Query Browser (1.2.12) hangs when changing schma/database

    After a rather big upgrade yesterday (see paste below) I have got a problem with MySQL query browser which is found in package mysql-gui-tools. Everything else seems to be okay, but after upgrading mysql-gui-tools from 5.0r12-3 to 5.0r14-1 (..and now, after another update, its at 5.0r14-2) it is no longer able to refresh schema/databases. Every time I try to change/refresh schema in the schema menu to the right the program hangs and I have to kill it. A refresh icon appears as normal to the left of the schema I'm trying to refresh, but that icon too has frozen. I am however able to execute normal SELECT queries etc if I write the full "path" to the table in the SQL query, but when I try a USE query the same thing happens.
    I have done some searching on the Internet about this and found this thread to be interesting. Too bad it's from July 2007..
    I tried to downgrade to the old version of query browser, but then I got this problem:
    /usr/bin/mysql-query-browser-bin: error while loading shared libraries: libmysqlclient_r.so.15: cannot open shared object file: No such file or directory
    ..So I guess theres a dependency problem here with the old version.
    Has anyone else got any problem with the MySQL Query Browser after upgrade or has any ideas for a solution?
    Log from pacman:
    [2009-04-12 13:52] synchronizing package lists
    [2009-04-12 13:52] starting full system upgrade
    [2009-04-12 13:55] upgraded xf86-input-evdev (2.1.2-1 -> 2.2.1-1)
    [2009-04-12 13:55] upgraded xorg-server (1.5.3-5 -> 1.6.0-3)
    [2009-04-12 13:56] synchronizing package lists
    [2009-04-12 13:56] starting full system upgrade
    [2009-04-12 13:56] upgraded glib2 (2.20.0-1 -> 2.20.1-1)
    [2009-04-12 13:56] upgraded libcap (1.10-2 -> 2.16-3)
    [2009-04-12 13:56] upgraded avahi (0.6.24-1 -> 0.6.24-3)
    [2009-04-12 13:56] upgraded cdrkit (1.1.9-1 -> 1.1.9-2)
    [2009-04-12 13:56]
    [2009-04-12 13:56] >>> Deluge's daemon is running with the "deluge" user. The default download directory is /srv/deluge/
    [2009-04-12 13:56]
    [2009-04-12 13:56] upgraded deluge (1.1.5-1 -> 1.1.6-3)
    [2009-04-12 13:56] upgraded jack-audio-connection-kit (0.109.2-2 -> 0.116.2-1)
    [2009-04-12 13:56] upgraded gstreamer0.10-bad-plugins (0.10.11-2 -> 0.10.11-3)
    [2009-04-12 13:56] upgraded hdparm (9.12-1 -> 9.14-1)
    [2009-04-12 13:56] upgraded iptables (1.4.2-1 -> 1.4.3.1-1)
    [2009-04-12 13:56] upgraded kbproto (1.0.3-1 -> 1.0.3-2)
    [2009-04-12 13:57] upgraded kdelibs (4.2.2-3 -> 4.2.2-4)
    [2009-04-12 13:57] upgraded kernel26-firmware (2.6.28-1 -> 2.6.29-1)
    [2009-04-12 13:59] >>> Updating module dependencies. Please wait ...
    [2009-04-12 13:59] >>> MKINITCPIO SETUP
    [2009-04-12 13:59] >>> ----------------
    [2009-04-12 13:59] >>> If you use LVM2, Encrypted root or software RAID,
    [2009-04-12 13:59] >>> Ensure you enable support in /etc/mkinitcpio.conf .
    [2009-04-12 13:59] >>> More information about mkinitcpio setup can be found here:
    [2009-04-12 13:59] >>> http://wiki.archlinux.org/index.php/Mkinitcpio
    [2009-04-12 13:59]
    [2009-04-12 13:59] >>> Generating initial ramdisk, using mkinitcpio. Please wait...
    [2009-04-12 13:59] ==> Building image "default"
    [2009-04-12 13:59] ==> Running command: /sbin/mkinitcpio -k 2.6.29-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
    [2009-04-12 13:59] :: Begin dry run
    [2009-04-12 13:59] :: Parsing hook [base]
    [2009-04-12 13:59] :: Parsing hook [udev]
    [2009-04-12 13:59] :: Parsing hook [autodetect]
    [2009-04-12 13:59] :: Parsing hook [pata]
    [2009-04-12 13:59] :: Parsing hook [scsi]
    [2009-04-12 13:59] :: Parsing hook [sata]
    [2009-04-12 13:59] :: Parsing hook [usbinput]
    [2009-04-12 13:59] :: Parsing hook [keymap]
    [2009-04-12 13:59] :: Parsing hook [filesystems]
    [2009-04-12 13:59] :: Generating module dependencies
    [2009-04-12 13:59] :: Generating image '/boot/kernel26.img'...SUCCESS
    [2009-04-12 13:59] ==> SUCCESS
    [2009-04-12 13:59] ==> Building image "fallback"
    [2009-04-12 13:59] ==> Running command: /sbin/mkinitcpio -k 2.6.29-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26-fallback.img -S autodetect
    [2009-04-12 13:59] :: Begin dry run
    [2009-04-12 13:59] :: Parsing hook [base]
    [2009-04-12 13:59] :: Parsing hook [udev]
    [2009-04-12 13:59] :: Parsing hook [pata]
    [2009-04-12 13:59] :: Parsing hook [scsi]
    [2009-04-12 13:59] :: Parsing hook [sata]
    [2009-04-12 13:59] :: Parsing hook [usbinput]
    [2009-04-12 13:59] :: Parsing hook [keymap]
    [2009-04-12 13:59] :: Parsing hook [filesystems]
    [2009-04-12 13:59] :: Generating module dependencies
    [2009-04-12 14:00] :: Generating image '/boot/kernel26-fallback.img'...SUCCESS
    [2009-04-12 14:00] ==> SUCCESS
    [2009-04-12 14:00] upgraded kernel26 (2.6.28.8-1 -> 2.6.29.1-3)
    [2009-04-12 14:00] upgraded klibc-udev (140-1 -> 141-1)
    [2009-04-12 14:00] upgraded libavc1394 (0.5.3-1 -> 0.5.3-2)
    [2009-04-12 14:00] upgraded libcddb (1.3.0-3 -> 1.3.2-1)
    [2009-04-12 14:00] upgraded libdatrie (0.1.2-1 -> 0.2.1-1)
    [2009-04-12 14:00] upgraded libdrm (2.3.1-3 -> 2.4.9-1)
    [2009-04-12 14:00] upgraded libdvdread (0.9.7-1 -> 0.9.7-2)
    [2009-04-12 14:00] upgraded libfontenc (1.0.4-1 -> 1.0.4-2)
    [2009-04-12 14:00] upgraded libid3tag (0.15.1b-2 -> 0.15.1b-3)
    [2009-04-12 14:00] upgraded libmatroska (0.8.1-1 -> 0.8.1-2)
    [2009-04-12 14:00] upgraded libmpd (0.16.1-1 -> 0.18.0-1)
    [2009-04-12 14:00] upgraded libmysqlclient (5.0.77-1 -> 5.1.33-1)
    [2009-04-12 14:00] upgraded libogg (1.1.3-1 -> 1.1.3-2)
    [2009-04-12 14:00] upgraded libsamplerate (0.1.6-1 -> 0.1.7-1)
    [2009-04-12 14:00] upgraded libthai (0.1.9-1 -> 0.1.11-1)
    [2009-04-12 14:00] upgraded libx11 (1.2-1 -> 1.2.1-1)
    [2009-04-12 14:00] installed libftdi (0.15-1)
    [2009-04-12 14:00] upgraded lirc-utils (0.8.4-1 -> 0.8.5pre2-1)
    [2009-04-12 14:00] upgraded m4 (1.4.12-1 -> 1.4.13-1)
    [2009-04-12 14:00] upgraded man-db (2.5.4-2 -> 2.5.5-1)
    [2009-04-12 14:00] upgraded man-pages (3.19-1 -> 3.20-1)
    [2009-04-12 14:00] upgraded nvidia-utils (180.29-3 -> 180.44-1)
    [2009-04-12 14:00] installed dri2proto (1.99.3-1)
    [2009-04-12 14:01] upgraded mesa (7.2-1 -> 7.4-1)
    [2009-04-12 14:01] upgraded mpfr (2.3.2-2 -> 2.4.1-1)
    [2009-04-12 14:01] upgraded mpg123 (1.7.1-4 -> 1.7.2-1)
    [2009-04-12 14:01] upgraded mysql-clients (5.0.77-1 -> 5.1.33-1)
    [2009-04-12 14:01] upgraded mysql (5.0.77-3 -> 5.1.33-1)
    [2009-04-12 14:01] upgraded mysql-gui-tools (5.0r12-3 -> 5.0r14-1)
    [2009-04-12 14:01] In order to use the new nvidia module, exit Xserver and unload it manually.
    [2009-04-12 14:01] upgraded nvidia (180.29-3 -> 180.44-1)
    [2009-04-12 14:01] warning: /etc/pacman.d/mirrorlist installed as /etc/pacman.d/mirrorlist.pacnew
    [2009-04-12 14:01] upgraded pacman-mirrorlist (20090108-1 -> 20090405-1)
    [2009-04-12 14:01] upgraded pango (1.24.0-1 -> 1.24.0-2)
    [2009-04-12 14:01] upgraded php (5.2.9-2 -> 5.2.9-3)
    [2009-04-12 14:01] upgraded pm-utils (1.2.4-3 -> 1.2.5-1)
    [2009-04-12 14:01] installed perl-xyne-common (0.01-5)
    [2009-04-12 14:01] installed perl-html-tagset (3.20-1)
    [2009-04-12 14:01] installed perl-html-parser (3.60-1)
    [2009-04-12 14:01] installed perl-libwww (5.825-1)
    [2009-04-12 14:01] installed perl-xyne-arch (0.03-5)
    [2009-04-12 14:01] ######################
    [2009-04-12 14:01] ## IMPORTANT NOTICE ##
    [2009-04-12 14:01] ######################
    [2009-04-12 14:01] Powerpill options and configuration file syntax have changed with
    [2009-04-12 14:01] version 16.0. Please remove old configuration files and use the
    [2009-04-12 14:01] default configuration file at /etc/powerpill.conf as a template for new
    [2009-04-12 14:01] ones. Please see the man page for information on the command-line options.
    [2009-04-12 14:01] upgraded powerpill (15.12-1 -> 16.0-5)
    [2009-04-12 14:01] upgraded python-numpy (1.2.1-4 -> 1.3.0-1)
    [2009-04-12 14:02] upgraded qt (4.5.0-3 -> 4.5.0-4)
    [2009-04-12 14:02] upgraded qt3 (3.3.8-9 -> 3.3.8-10)
    [2009-04-12 14:02] upgraded redland (1.0.8-1 -> 1.0.8-3)
    [2009-04-12 14:02] upgraded tdb (3.3.1-1 -> 3.3.3-1)
    [2009-04-12 14:02] upgraded smbclient (3.3.1-1 -> 3.3.3-1)
    [2009-04-12 14:02] upgraded subversion (1.6.0-2 -> 1.6.1-2)
    [2009-04-12 14:02] upgraded syslog-ng (3.0.1-4 -> 3.0.1-6)
    [2009-04-12 14:02] upgraded tzdata (2009d-1 -> 2009e-1)
    [2009-04-12 14:02] upgraded udev (140-2 -> 141-1)
    [2009-04-12 14:02] upgraded xf86-input-keyboard (1.3.2-1 -> 1.3.2-2)
    [2009-04-12 14:02] upgraded xf86-input-mouse (1.3.0-1 -> 1.4.0-2)
    [2009-04-12 14:02] upgraded xf86-video-vesa (2.1.0-1 -> 2.2.0-1)
    [2009-04-12 14:02] upgraded xfce4-mpc-plugin (0.3.3-2 -> 0.3.3-3)
    [2009-04-12 14:02] upgraded xorg-server-utils (7.4-3 -> 7.4-4)
    [2009-04-12 14:02] upgraded xorg-utils (7.4-2 -> 7.4-3)
    Last edited by siaco (2009-04-14 21:42:10)

    I found the error on this. In the current PGKBUILD found in AUR, the patch mysql-gui-tools.chema_change_freeze_bug.patch is no longer applied.
    I downloaded all related files to this package and built it myself now, with some changes to PGKBUILD and the mysql-gui-tools.chema_change_freeze_bug.patch. It works again :-)
    New PGKBUILD:
    # $Id: PKGBUILD,v 1.14 2009/04/12 11:52:45 dsa Exp $
    # Maintainer: Douglas Soares de Andrade <[email protected]>
    # Contributor: Vinay S Shastry <[email protected]>
    pkgname=mysql-gui-tools
    pkgver=5.0r14
    pkgrel=2
    arch=('i686' 'x86_64')
    pkgdesc="Set of programs to manage and interact with a MySQL server."
    url="http://www.mysql.com/products/tools/"
    license=('GPL')
    source=(http://mirrors.uol.com.br/pub/mysql/Downloads/MySQLGUITools/$pkgname-$pkgver.tar.gz
    bad-char.patch
    mysql-gui-tools-sigc_2.1.1_api_fixes.diff
    mysql-gui-tools-5.0_p12-deprecated-gtk+-api.patch
    mysql-gui-tools-gcc43.patch
    mysql-gui-tools.chema_change_freeze_bug.patch)
    depends=('gtkmm' 'gtkhtml' 'libmysqlclient' 'pcre')
    replaces=('mysql-administrator' 'mysql-query-browser')
    conflicts=('mysql-administrator' 'mysql-query-browser')
    provides=('mysql-gui-common' 'mysql-administrator' 'mysql-query-browser')
    makedepends=('pkgconfig' 'lua' 'libxml2' 'libgnomeprint')
    options=('!makeflags')
    build() {
    cd $startdir/src/$pkgname-$pkgver
    # Patch from mysql.com to fix the freeze when selecting a schema
    patch -p1 < ../mysql-gui-tools.chema_change_freeze_bug.patch || return 1
    # Patch to make 5.0r14 compile
    patch -Np1 < $startdir/src/bad-char.patch
    patch -Np1 < $startdir/src/mysql-gui-tools-sigc_2.1.1_api_fixes.diff
    patch -Np1 < $startdir/src/mysql-gui-tools-gcc43.patch
    patch -Np0 < $startdir/src/mysql-gui-tools-5.0_p12-deprecated-gtk+-api.patch
    cd $startdir/src/$pkgname-$pkgver/common
    sh autogen.sh
    ./configure --prefix=/usr --datarootdir=/usr/share --with-gtkhtml=libgtkhtml-3.14 || return 1
    make || return 1
    make DESTDIR=$startdir/pkg install || return 1
    cd ..
    cp -R common mysql-gui-common
    cd $startdir/src/$pkgname-$pkgver/administrator
    sh autogen.sh
    ./configure --prefix=/usr --datarootdir=/usr/share --with-gtkhtml=libgtkhtml-3.14 || return 1
    make || return 1
    make DESTDIR=$startdir/pkg install || return 1
    cd $startdir/src/$pkgname-$pkgver/query-browser
    sh autogen.sh
    ./configure --prefix=/usr --datarootdir=/usr/share --with-gtkhtml=libgtkhtml-3.14 || return 1
    make CFLAGS="${CFLAGS} -D_GNU_SOURCE" || return 1
    make DESTDIR=$startdir/pkg install || return 1
    #cd $startdir/src/$pkgname-$pkgver/mysql-workbench
    #patch -p1 < ../../mysql-gui-tools-5.0_p12-workbench-lua.patch
    #./configure --prefix=/usr --with-gtkhtml=libgtkhtml-3.14 || return 1
    #make || return 1
    #make DESTDIR=$startdir/pkg install
    # Some adjusts to make mysql-workbench run
    #cd $startdir/pkg/usr/bin
    #mv mysql-workbench mysql-wb
    #mv mysql-workbench-bin mysql-wb-bin
    #install -m755 $startdir/src/mysql-workbench.sh mysql-workbench
    #rm -rf $startdir/pkg/usr/lib/
    # Fixed startup scripts
    install -m755 $startdir/mysql-administrator $pkgdir/usr/bin
    install -m755 $startdir/mysql-query-browser $pkgdir/usr/bin
    md5sums=('b8efefbf20b7264c8f3afd34424467d7'
    '4279c75bb5e6c2bfcb16c98817d55b80'
    '4625629385142862cd01d37f814d5e80'
    '33205d45329ab4fa4096b6b298a60b2c'
    '1368384dac87bc0a64adb774ab2e6cbd'
    '2ff840932405f7a6a6863f633a639fe9')
    New mysql-gui-tools.chema_change_freeze_bug.patch: (only changes to paths in file. Don't know if this was really needed, but I belive so.)
    diff -ruN mysql-gui-tools-5.0r11.ORIG/query-browser/source/linux/MQQueryDispatcher.cc mysql-gui-tools-5.0r11/query-browser/source/linux/MQQueryDispatcher.cc
    --- mysql-gui-tools-5.0r11.ORIG/query-browser/source/linux/MQQueryDispatcher.cc 2007-02-21 01:31:19.000000000 +0000
    +++ mysql-gui-tools-5.0r11/query-browser/source/linux/MQQueryDispatcher.cc 2007-11-09 15:31:38.000000000 +0000
    @@ -558,8 +558,8 @@
    Gtk::Main::instance()->run();
    - while(!req->is_complete())
    +// while(!req->is_complete())
    +// ;
    return sps;
    I hope this helps anyone else who needs to fix this!

  • To RAID or not to RAID: 4Tb Mac Pro Server

    Hi,
    Hope someone can steer in the right direction.
    I've got a Mac Pro Server. It has 4 x 1Tb HDs and a 6TB Drobo S for backup. It has a RAID card.
    My query is, as I need at least 2Tb space instantly to store Final Cut Pro files, etc. Won't be using the server to actually edit anything, or any other tasks.
    a) Do I set up RAID and get only approx. 2TB of usable space - therefore filling it up straightaway
    b) Leave it as 4 separate 1Tb harddrives (to get most space)and let the Drobo do its BeyondRAID thing? (At the moment the data is all a Mac and on single Firewire external drives).
    c) If I go RAID (it's brand new so I'm at the setup stage). Which is the best option for me?
    d) If I do RAID, should I partition 100gb on drive 1, for OSX and programs, etc and then RAID the rest? I guess that means I have to reinstall the whole system? Or can I 'live' partition on a Mac these days?
    The Mac Server is a fairly temp solution as we're getting a proper SANs this year, but at present the data lives on a Mac tower (with MyStudio backup drive) and also on a few Firewire drives.
    HELP!
    Many thanks.

    1. With only 4 drives, raid 5 should be fine. That gives 3TB (1TB for redundancy).
    2. A backup is more important than raid.
    3. The raid setup for the san can be tricky. Depending on the size, you may not want raid 5, but 50, or 6. Consider: A 16TB raid 5 array will need to read all bits CORRECTLY to rebuild a failed raid 5 array. What is the bit error rate of modern disks? Approximately 1 bit for 16TB-20TB of data. So a large raid 5 san may fail to rebuild. Got a backup? This is why they created raid 6.
    4. I would setup an extra partition, maybe 100GB, on the raid array. Why? I find it handy, if you need to check the disks, you can reboot from that 100GB partition and check the big partition. Also, you can have 2 different versions of the os on the raid array. You will find this useful, when a update comes out that breaks some things, you can run off the older os and you don't have to live with the broken functionality.

  • Dbms_xmlgen.newcontext query from multiple tables and ||

    I have two questions
    How do I get a dbms_xmlgen.context to query from multiple tables? I have been able to make it work with using one table only, but not with multiple tables.
    And how to get the || (concat) to work within my query for my output to an xml file?
    Here is my current query:
    create or replace function get_xml return clob is
    result clob;
    qryctx dbms_xmlgen.ctxHandle;
    SELECT DBMS_XMLGEN.getxml('select prefix, suffix, fiscal_yr
    FROM rcv.recv_accessions ra
    where ra.prefix = 8 and ra.fiscal_yr = 11')xml into result FROM dual;
    result := DBMS_XMLGEN.getXML(qryCtx);
    This is what I desire:
    SELECT DBMS_XMLGEN.getxml('select ra.prefix||'-'|| ra.suffix||'-'|| ra.fiscal_yr accession, ss.date_in, st.test
    FROM rcv.recv_accessions ra, ser.sero_samples ss, ser.sero_tests st
    where ra.prefix = 8 and ra.fiscal_yr = 11 and ss.raid = ra.id and st.ssid = ss.id')xml into result FROM dual;
    On this both the reference to multiple tables and the concat function cause errors.
    Thank you
    Edited by: user583094 on Mar 2, 2011 3:36 PM

    Hi,
    for the concat do I use xmlconcat?No, XMLConcat is used to concatenate XMLType fragments.
    The || operator will do fine, but you must escape any single quote inside the string :
    SELECT DBMS_XMLGEN.getxml(
    'SELECT ra.prefix ||''-''|| ra.suffix ||''-''|| ra.fiscal_yr as accession,
            ss.date_in,
            st.test
    FROM rcv.recv_accessions ra,
          ser.sero_samples ss,
          ser.sero_tests st
    WHERE ra.prefix = 8
    AND ra.fiscal_yr = 11
    AND ss.raid = ra.id
    AND st.ssid = ss.id'
    INTO result
    FROM dual;Or, use the quoting operator to define a custom string delimiter :
    SELECT DBMS_XMLGEN.getxml(
    q'{SELECT ra.prefix ||'-'|| ra.suffix ||'-'|| ra.fiscal_yr as accession,
            ss.date_in,
            st.test
    FROM rcv.recv_accessions ra,
          ser.sero_samples ss,
          ser.sero_tests st
    WHERE ra.prefix = 8
    AND ra.fiscal_yr = 11
    AND ss.raid = ra.id
    AND st.ssid = ss.id
    INTO result
    FROM dual;BTW, a good practice would be to use bind variables for the query. DBMS_XMLGEN can handle them nicely :
    CREATE OR REPLACE FUNCTION get_xml
    RETURN CLOB
    IS
    qryctx   DBMS_XMLGEN.ctxHandle;
    v_out    CLOB;
    qrystr   VARCHAR2(4000) :=
    'SELECT ra.prefix ||''-''|| ra.suffix ||''-''|| ra.fiscal_yr as accession,
            ss.date_in,
            st.test
    FROM rcv.recv_accessions ra,
          ser.sero_samples ss,
          ser.sero_tests st
    WHERE ra.prefix = :b_prefix
    AND ra.fiscal_yr = :b_fiscal_yr
    AND ss.raid = ra.id
    AND st.ssid = ss.id';
    BEGIN
    qryctx := DBMS_XMLGEN.newContext(qrystr);
    DBMS_XMLGEN.setBindValue(qryctx, 'b_prefix', '8');
    DBMS_XMLGEN.setBindValue(qryctx, 'b_fiscal_yr', '11');
    -- to generate empty elements if necessary :
    DBMS_XMLGEN.setNullHandling(qryctx, DBMS_XMLGEN.EMPTY_TAG);
    v_out := DBMS_XMLGEN.getXML(qryctx);
    DBMS_XMLGEN.closeContext(qryctx);
    RETURN v_out;
    END;

  • ASM like RAID 1 between two storages

    In my production environment instances of Oracle are under the file system JFS2. Soon we will have to relocate space for these file or switch to ASM. Our preference is going to the ASM, but we do need some tests we are conducting.
    Today, in a production environment, data from storage1 are replicated via AIX / HACMP for storage2.
    Our tests with the ASM has to contemplate the use of a set of disks in storage1 and another set in storage2.
    Below the details of the environment:
    In AIX 5.3 TL8+
    root@suorg06_BKP:/&gt; lspv+
    hdisk17 none None
    hdisk18 none None
    hdisk19 none None
    hdisk16 none None
    root@suorg06_BKP:/&gt; fget_config -Av*
    ---dar0---
    User array name = 'STCATORG01'
    dac0 ACTIVE dac1 ACTIVE
    Disk DAC LUN Logical Drive
    hdisk17 dac0 15 ASMTST_02
    hdisk16 dac0 14 ASMTST_01
    ---dar1---
    User array name = 'STCATORG02'
    dac4 ACTIVE dac5 ACTIVE
    Disk DAC LUN Logical Drive
    hdisk18 dac5 16 ASMTST_B01
    hdisk19 dac5 17 ASMTST_B02
    select+
    *  lpad(name,15) as name,*
    *  group_number,*
    *  disk_number,*
    *  mount_status,*
    *  header_status,*
    *  state,*
    *  redundancy,*
    *  lpad(path,15) as path,*
    *  total_mb,*
    *  free_mb,*
    *  to_char(create_date,'dd/mm/yyyy') as create_date,*
    *  to_char(mount_date,'dd/mm/yyyy') as mount_date*
    from+
    *  v$asm_disk*
    order by+
    *  disk_number;*
    NAME GROUP_NUMBER DISK_NUMBER MOUNT_S HEADER_STATU STATE REDUNDA PATH TOTAL_MB FREE_MB
    0 0 CLOSED CANDIDATE NORMAL UNKNOWN /dev/rhdisk16 30720 0
    0 1 CLOSED CANDIDATE NORMAL UNKNOWN /dev/rhdisk17 30720 0
    0 2 CLOSED CANDIDATE NORMAL UNKNOWN /dev/rhdisk18 30720 0
    0 3 CLOSED CANDIDATE NORMAL UNKNOWN /dev/rhdisk19 30720 0
    select+
    *  v$asm_diskgroup.group_number,*
    *  lpad(v$asm_diskgroup.name,20) as name,*
    *  v$asm_diskgroup.sector_size,*
    *  v$asm_diskgroup.block_size,*
    *  v$asm_diskgroup.allocation_unit_size,*
    *  v$asm_diskgroup.state,*
    *  v$asm_diskgroup.type,*
    *  v$asm_diskgroup.total_mb,*
    *  v$asm_diskgroup.free_mb,*
    *  v$asm_diskgroup.offline_disks,*
    *  v$asm_diskgroup.unbalanced,*
    *  v$asm_diskgroup.usable_file_mb*
    from+
    *  v$asm_diskgroup*
    order by+
    *  v$asm_diskgroup.group_number;*
    no rows selected
    SQL&gt; CREATE DISKGROUP 'DB_DG_TESTE' NORMAL REDUNDANCY DISK '/dev/rhdisk16', '/dev/rhdisk18';+
    Diskgroup created.
    select+
    *  lpad(name,15) as name,*
    *  group_number,*
    *  disk_number,*
    *  mount_status,*
    *  header_status,*
    *  state,*
    *  redundancy,*
    *  lpad(path,15) as path,*
    *  total_mb,*
    *  free_mb,*
    *  to_char(create_date,'dd/mm/yyyy') as create_date,*
    *  to_char(mount_date,'dd/mm/yyyy') as mount_date*
    from+
    *  v$asm_disk*
    order by+
    *  disk_number;*
    NAME GROUP_NUMBER DISK_NUMBER MOUNT_S HEADER_STATU STATE REDUNDA PATH TOTAL_MB FREE_MB CREATE_DAT MOUNT_DATE
    DB_DG_TESTE_000 1 0 CACHED MEMBER NORMAL UNKNOWN /dev/rhdisk16 30720 30669 09/12/2008 09/12/2008
    0 1 CLOSED CANDIDATE NORMAL UNKNOWN /dev/rhdisk17 30720 0 09/12/2008 09/12/2008
    DB_DG_TESTE_000 1 1 CACHED MEMBER NORMAL UNKNOWN /dev/rhdisk18 30720 30669 09/12/2008 09/12/2008
    0 3 CLOSED CANDIDATE NORMAL UNKNOWN /dev/rhdisk19 30720 0 09/12/2008 09/12/2008
    select+
    *  v$asm_diskgroup.group_number,*
    *  lpad(v$asm_diskgroup.name,20) as name,*
    *  v$asm_diskgroup.sector_size,*
    *  v$asm_diskgroup.block_size,*
    *  v$asm_diskgroup.allocation_unit_size,*
    *  v$asm_diskgroup.state,*
    *  v$asm_diskgroup.type,*
    *  v$asm_diskgroup.total_mb,*
    *  v$asm_diskgroup.free_mb,*
    *  v$asm_diskgroup.offline_disks,*
    *  v$asm_diskgroup.unbalanced,*
    *  v$asm_diskgroup.usable_file_mb*
    from+
    *  v$asm_diskgroup*
    order by+
    *  v$asm_diskgroup.group_number;*
    GROUP_NUMBER NAME SECTOR_SIZE BLOCK_SIZE ALLOCATION_UNIT_SIZE STATE TYPE TOTAL_MB FREE_MB OFFLINE_DISKS U USABLE_FILE_MB
    1 DB_DG_TESTE 512 4096 1048576 MOUNTED NORMAL 61440 61338 0 N _30669_
    SQL&gt; ALTER DISKGROUP 'DB_DG_TESTE' ADD DISK '/dev/rhdisk17', '/dev/rhdisk19';+
    select+
    *  lpad(name,15) as name,*
    *  group_number,*
    *  disk_number,*
    *  mount_status,*
    *  header_status,*
    *  state,*
    *  redundancy,*
    *  lpad(path,15) as path,*
    *  total_mb,*
    *  free_mb,*
    *  to_char(create_date,'dd/mm/yyyy') as create_date,*
    *  to_char(mount_date,'dd/mm/yyyy') as mount_date*
    from+
    *  v$asm_disk*
    order by+
    *  disk_number;*
    NAME GROUP_NUMBER DISK_NUMBER MOUNT_S HEADER_STATU STATE REDUNDA PATH TOTAL_MB FREE_MB CREATE_DAT MOUNT_DATE
    DB_DG_TESTE_000 1 0 CACHED MEMBER NORMAL UNKNOWN /dev/rhdisk16 30720 30681 09/12/2008 09/12/2008
    DB_DG_TESTE_000 1 1 CACHED MEMBER NORMAL UNKNOWN /dev/rhdisk18 30720 30681 09/12/2008 09/12/2008
    DB_DG_TESTE_000 1 2 CACHED MEMBER NORMAL UNKNOWN /dev/rhdisk17 30720 30682 09/12/2008 09/12/2008
    DB_DG_TESTE_000 1 3 CACHED MEMBER NORMAL UNKNOWN /dev/rhdisk19 30720 30681 09/12/2008 09/12/2008
    select+
    *  v$asm_diskgroup.group_number,*
    *  lpad(v$asm_diskgroup.name,20) as name,*
    *  v$asm_diskgroup.sector_size,*
    *  v$asm_diskgroup.block_size,*
    *  v$asm_diskgroup.allocation_unit_size,*
    *  v$asm_diskgroup.state,*
    *  v$asm_diskgroup.type,*
    *  v$asm_diskgroup.total_mb,*
    *  v$asm_diskgroup.free_mb,*
    *  v$asm_diskgroup.offline_disks,*
    *  v$asm_diskgroup.unbalanced,*
    *  v$asm_diskgroup.usable_file_mb*
    from+
    *  v$asm_diskgroup*
    order by+
    *  v$asm_diskgroup.group_number;*
    GROUP_NUMBER NAME SECTOR_SIZE BLOCK_SIZE ALLOCATION_UNIT_SIZE STATE TYPE TOTAL_MB FREE_MB OFFLINE_DISKS U USABLE_FILE_MB
    1 DB_DG_TESTE 512 4096 1048576 MOUNTED NORMAL 122880 122725 0 N 46002
    At the end of the creation of diskgroup you can see the query that the space available for the diskgroup is 30669 MB, but after the addition of two other discs the size in MB available 46002.
    It was not expected that the space available for use was approximately 50% of total discs?
    How should I proceed with the creation of diskgroup to have it in the
    mirror storage1 with storage2 without this great loss of space
    Edited by: scarlosantos on Dec 9, 2008 4:39 PM

    Maybe my phrasing was bad in the last post.
    You can do the RAID on IDE 3 by creating the array with either SATA 1 or 2. To install the driver, you must bootup with your Windows CD and hit F6 when being prompt to install 3rd party Drivers for RAID/SCSI.
    You should have the SATA driver Floppy disk with you and it is required to install the drivers.
    After installing the drivers, exit Windows installation and reboot, during reboot press Ctrl F to enter the Promise RAID array menu and you are up to do the RAID. Please read through the Serial ATA Raid manual for more info.

  • RAID Disk Layout advice for Hybrid OLTP/Batch app

    I was hoping for some advice from the community on my disk layout for a proposed upgrade to our Oracle setup (Windows 2003, JDE+Oracle9i, primarily OLTP/Batch extracts). Focusing purely from a hardware perspective, we're being given 14 disks to work with. I had initially thought that it was a lot, but when I start putting the spindles into RAID configurations, it doesn't give me a lot of room.<BR>
    <BR>
    <B>2 Disks RAID 1 (mirrored) for OS, App and Oracle Binaries<BR>
    2 Disks RAID 1 (mirrored) for 1 set of online redo log files<BR>
    2 Disks RAID 1 (mirrored) for archive log files<BR>
    8 Disks RAID 10 (mirrored and Striped) for all data/index/undo/temp files.<BR>
    ----------------------------------------------------------------------------------------------------------<BR>
    14 total disks</B><BR>
    <BR>
    My question is -- where would I put the other set of multiplexed redo log files? Hardware mirroring gives me fault tolerance against media corruption, but doesn't protect me against accidental deletion of the logs. I don't want to put the 2nd set on the OS drive because it's mixing sequential (100% read / write) and random access (OS paging, binaries).<BR>
    <BR>
    I also wanted to better understand how the LGWR and ARC0 processes work. From the Oracle Perf Tuning Guide, the LWGR writes to one member at a time, so it pays to have alternating log groups on 4 disks. We believe the ARC0 process reads only the primary member of the disk, yet the figure 8-1 in the above document shows an arrow from ARC# to both redo members. So how does it really behave? Does it actually read from one or both members? If it only ever writes to the second set and never reads it, where would I put it? Could I even put the second set of online redo's into the data/index/undo/temp set of disks?<BR>
    <BR>
    I've already been perusing the various AskTom articles and read the Oracle whitepapers (#1and #2) on S.A.M.E. (stripe and mirror everything), and they all make some good suggestions -- it's just with this few disks, I find myself having to make compromises. Any help or suggestions on a better layout would be appreciated.

    Hello Carl,
    You have to implement this SAP Note - 1313075 to meet your purpose.
    Create variant under this program - RFFOAVIS_FPAYM and assign the same in printjob tab in F110.Also you have to maintain the sender mail id details in FSAP T code and receiver mail id details in the concern vendor master data.
    I hope it helps else revert us with your query.
    Thanks & Regards,
    Lakshmi S

  • ASM Disk Group RAID Levels

    This is the scenario that I am currently working on. Just need some input on whether it is feasible or not.
    We have a 2 node RAC running Oracle 10.2.0.3 on AIX 5L. Database size is ~2TB. The database mostly performs OLTP but also stores some historical data.
    There are two main applications using the database - one performs high reads with some small updates & inserts, while the other is very write intensive but does some reads as well.
    Currently there are three disk groups one for the tablespaces (dg_data), another for system/sysaux/undo tablespaces (dg_system) and another for archived logs & redo log copies (dg_flash) - all using external redundancy. ASM best practises recommend no more than 2 disk groups. It also recommends disk groups with disks of similar characteristics including raid levels. However, the dg_data disk group has both RAID 5 and RAID 1+0 disks which house tablespaces for both applications. Seeing that the applications have different requirements (heavy reads vs heavy writes) does it make sense to create a separate disk group with 2 different RAID levels or would using RAID 5 in dg_data satisfy both requirements?

    I am attempting to generate some statistics on the ASM Disks I/O activity before implementing the disk group separation in order have some metrics for comparison purposes. Enterprise Manager Grid Control displays the performance of disk groups and individual disks by showing the Disk Group I/O Cumulative Statistics. When comparing the results with the asmiostat output I am unable to correlate the results. I know that the asmiostat queries the v$asm_disk_stat view. Where does EM GC pull it's information from?
    For example, I run the following query on the ASM instance:
    SQL> select group_number,disk_number,total_mb,free_mb,name,path,reads,writes,read_time,write_time,bytes_read,bytes_written
    2 from v$asm_disk_stat
    3 where group_number=
    4 (select group_number from v$asm_diskgroup
    5* where name = 'DG_FLASH')
    GROUP_NUMBER DISK_NUMBER TOTAL_MB FREE_MB NAME PATH READS WRITES READ_TIME WRITE_TIME BYTES_READ BYTES_WRITTEN
    1 0 8671 8432 DG_FLASH_0000 /dev/asm2 14379476 10338479 149205.75 19633.64 290,136,450,560.00 7.2165E+10
    1 1 8671 8431 DG_FLASH_0001 /dev/asm3 11470508 10278698 184597.5 19313.54 249,769,027,584.00 9.2911E+10
    1 2 8671 8432 DG_FLASH_0002 /dev/asm4 17274529 8743188 178547.56 38342.52 339,439,240,192.00 6.7165E+10
    The output from the same period on Grid Control is below
    MEMBER DISKS AVG RESPTIME AVG THROUGHPUT TOT I/O TOT RDS TOT WRTS RDERRS WRTERRS
    DG_FLASH_0000 5.58 2.58 33179503 21949607 11,229,896 0 0
    DG_FLASH_0001 8.26 1.83 25752100 13131695 12,620,405 0 0
    DG_FLASH_0002 8.11 1.86 28269693 18798823 9,470,870 0 0
    The statistics in the query are lower than those in the EM GC report. I also tried querying the fixed views (x$) but the results were even more confusing.
    What is the best method for comparing and gathering statistics on ASM activity?

  • Half of RAID not mounting

    I have got an Xserve RAID RAID with 250 gig drives. Drives 1-7 RAID 5 connected to one server through a Qlogic SAN box 64 and working as expected. Drives 8-14 RAID 5 connected to another server also through the Qlogic switch. I cannot get 8-14 to mount.
    I have rebuilt the parity information, restarted the controller, and even physically connected the RAID to the server with no luck.
    I can see the Node World Wide Name of the RAID in System Profiler, but I see nothing in Disk Utility. Nothing appears out of the ordinary in RAID Admin.
    I know the fiber connection points are working, as I can mount and work with my SAN (on other RAIDs). Firmware is 1.5.1 on all RAID units.
    The only thing I have not tried is physically moving the drives to another unit a that requires taking down the SAN.
    I do have all the data backed up on tape, but I don't really want to restore everything that way unless I have to.

    Well, after several hours on the phone with Apple Enterprise support, the problem has been solved.
    The problem was in fact LUN Masking. As we should all be aware LUN Masking was removed from RAID Admin 1.5.1 (it is still there in 1.5.0). 3 years ago when the Apple SE set up our SAN, he used LUN Masking instead of creating zones in the fibre switch. According to other information I received, this was an OK way to do it at the time.
    Solving the problem was a little time-intensive, but it now works.
    First I had to download RAID Admin 1.5.0 and install it on one of my clients. Using that, I had to remove LUN Masking from all of my RAIDs. This is where it got a little tricky, as I had to power down all my servers so LUNs did not show up on multiple computers.
    Once the LUN Masking was removed, I created a new Fabric on my switch (thanks go to aaron on http://www.xsanity.com/article.php?story=20060312090411100&query=zoning). Then, after turning everything with a fibre port off, I updated the fabric zoning.
    When I turned everything back on, not only did I have LUNs in the correct location, but my SAN worked, too!

  • Software RAID (level 0) with Timemachine Backup

    Hi
    I am in the process of ordering a Mac Pro (two 2.26GHz Quad Core, 12GB) and will be using four 1.5TB Seagate Barracuda hard drives. I have read many posts on these discussion pages relating to RAID, etc but can't seem to find an answer to my query.
    Is it possible and effective to stripe two drives together and use that as my boot/files and then stripe the other two and use that as a timemachine backup.
    Also is Apple's in-built software RAID able to do this and without much strain on the CPU?? The £560 RAID card is not looking to pleasing to my wallet!
    Many thanks in advance and apologies if this has been covered elsewhere.

    Time Machine does not benefit from anything other than mirror perhaps, and even then, I prefer to have two backups sets as a priority, and only then go with mirror.
    I can think of better uses for internal drives than to have two devoted just to TimeMachine.
    And "0+1" was 'briefly' tried by many and given up, and not supported post-Tiger, that does have too much overhead and problems - and slow.
    Fast boot drive, dedicated scratch, and 3rd drive for media files and data, would be a good start. SSD or 10K VelociRaptor boot drive perhaps.

  • RAID Level Configuration Best Practices

    Hi Guys ,
       We are building new Virtual environment for SQL Server and have to define RAID level configuration for SQL Server setup.
    Please share your thoughts for RAID configuration for SQL data, log , temppdb, Backup files .
    Files  RAID Level 
    SQL Data File -->
    SQL Log Files-->
    Tempdb Data-->
    Tempdb log-->
    Backup files--> .
    Any other configuration best practices   are more then welcome . 
    Like Memory Setting at OS level , LUN Settings. 
    Best practices to configure SQL Server in Hyper-V with clustering.
    Thank you
    Please Mark As Answer if it is helpful. \\Aim To Inspire Rather to Teach A.Shah

    Hi,
    If you can shed some bucks you should go for RAID 10 for all files. Also as a best practice keeping database log and data files on different physical drive would give optimum performance. Tempdb can be placed with data file or on a different drive as per
    usage. Its always good to use dedicated drive for tempdb
    For memory setting.Please refer
    This link for setting max server memory
    You should monitor SQL server memory usage using below counters taken from
    this Link
    SQLServer:Buffer Manager--Buffer Cache hit ratio(BCHR): IIf your BCHR is high 90 to 100 Then it points to fact that You don't have memory pressure. Keep in mind that suppose somebody runs a query which request large amount of pages in that
    case momentarily BCHR might come down to 60 or 70 may be less but that does not means it is a memory pressure it means your query requires large memory and will take it. After that query completes you will see BCHR risiing again
    SQLServer:Buffer Manager--Page Life Expectancy(PLE): PLE shows for how long page remain in buffer pool. The longer it stays the better it is. Its common misconception to take 300 as a baseline for PLE.   But it is not,I read it from
    Jonathan Kehayias book( troubleshooting SQL Server) that this value was baseline when SQL Server was of 2000 version and max RAM one could see was from 4-6 G. Now with 200G or RAM coming into picture this value is not correct. He also gave the formula( tentative)
    how to calculate it. Take the base counter value of 300 presented by most resources, and then determine a multiple of this value based on the configured buffer cache size, which is the 'max server memory' sp_ configure option in SQL Server, divided by 4 GB.
      So, for a server with 32 GB allocated to the buffer pool, the PLE value should be at least (32/4)*300 = 2400. So far this has done good to me so I would recommend you to use it.  
    SQLServer:Buffer Manager--CheckpointPages/sec: Checkpoint pages /sec counter is important to know about memory pressure because if buffer cache is low then lots of new pages needs to be brought into and flushed out from buffer pool, 
    due to load checkpoint's work will increase and will start flushing out dirty pages very frequently. If this counter is high then your SQL Server buffer pool is not able to cope up with requests coming and we need to increase it by increasing buffer pool memory
    or by increasing physical RAM and then making adequate changes in Buffer pool size. Technically this value should be low if you are looking at line graph in perfmon this value should always touch base for stable system.  
    SQLServer:Buffer Manager--Freepages: This value should not be less you always want to see high value for it.  
    SQLServer:Memory Manager--Memory Grants Pending: If you see memory grants pending in buffer pool your server is facing SQL Server memory crunch and increasing memory would be a good idea. For memory grants please read this article:
    http://blogs.msdn.com/b/sqlqueryprocessing/archive/2010/02/16/understanding-sql-server-memory-grant.aspx
    SQLServer:memory Manager--Target Server Memory: This is amount of memory SQL Server is trying to acquire.
    SQLServer:memory Manager--Total Server memory This is current memory SQL Server has acquired.
    For other settings I would like you to discuss with vendor. Storage questions IMO should be directed to Vendor.
    Below would surely be a good read
    SAN storage best practice For SQL Server
    SQLCAT best practice for SQL Server storage
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it.
    My TechNet Wiki Articles

  • 10g Query  tuning

    Hi
    Below query is executing in 10 Secs in my TEST env .THis is taking more than 5 min in my Production env .Both having same execution plans
    db is 10g -
    How can i improve the performance in Prod for this . What are all the points i have to lookin in new Oracle 10g database
    SELECT IND, COUNT(*) FROM Table1 WHERE IND IN ('A', 'G', 'C', 'E', 'M')
    GROUP BY IND ORDER BY IND
    Execution Plan
    0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=23185 Card=5 Bytes
    =20)
    1 0 SORT (GROUP BY) (Cost=23185 Card=5 Bytes=20)
    2 1 INDEX (FAST FULL SCAN) OF 'tab_pk_indx' (INDE
    X (UNIQUE)) (Cost=22718 Card=3919918 Bytes=15679672)

    Hi Alish,
    >>
    Well, you have many options:
    http://www.dba-oracle.com/art_sql_tune.htm
    Optimize the server kernel - You must always tune your disk and network I/O subsystem (RAID, DASD bandwidth, network) to optimize the I/O time, network packet size and dispatching frequency.
    Adjusting your optimizer statistics - You must always collect and store optimizer statistics to allow the optimizer to learn more about the distribution of your data to take more intelligent execution plans. Also, histograms can hypercharge SQL in cases of determining optimal table join order, and when making access decisions on skewed WHERE clause predicates.
    Adjust optimizer parameters - Optimizer optimizer_mode, optimizer_index_caching, optimizer_index_cost_adj.
    Optimize your instance - Your choice of db_block_size, db_cache_size, and OS parameters (db_file_multiblock_read_count, cpu_count, &c), can influence SQL performance.
    Tune your SQL Access workload with physical indexes and materialized views - Just as the 10g SQLAccess advisor recommends missing indexes and missing materialized views, you should always optimize your SQL workload with indexes, especially function-based indexes, a Godsend for SQL tuning.
    Hope this helps. . . .
    Donald K. Burleson
    Oracle Press author

Maybe you are looking for

  • Adding Album Artwork in iTunes

    Is there any easy way to add album artwork other than saving eight hundred pictures and adding them song by song?? It would make sense to allow users to drag the artwork from the store pages straight onto the artwork box in iTunes. What's the big dea

  • Fixing sesx files after included wav files were renamed?

    In a fit of year-end house-keeping, I embarked on a renaming campaign of hordes of classical concert recordings:  from their original naming convention "ABCddmmyyyy.wav" to the format "ABCyyyymmdd.wav", which I find more helpful for search purposes.

  • Windows on mac hanging issue

    My windows parallel in my Mac Pro notebook is hanging please advice how to reboot it or restart it

  • Search bar glitch

    Hello, the search bar in my itunes is not working, i cant type anything in it. i have the latest version of itunes, i have removed and reinstalled it a couple of times too. PC Windows 7 Any help would be appreciated. Thanks, Jim

  • Hw 2 display ALV in Table control

    Hi experts, hw we cn display alv output in a tabl cntrl. is dere ny specific fnctn module or v hav 2 use som odr method. hlpful answrs 'll b suitbly rewrded....