How to improve HDD reading speed?

Hi!
I have the 7200 rpm type of HDD as stated in my profile, chosen because of the extra speed compared to the 5400 rpm one. I haven't got space for a Mac Pro so I'm stuck with this laptop. I've examined disk utility and it seems as if I am able to use RAID 0 on this machine. I'd like to have striping on my system partition and read about FireWire 800 and the Expresscard slot. What are my options when it comes to improve the speed of harddrive reading?
Any suggestions welcome!

No reply received.

Similar Messages

  • How to improve the response speed

    Dear Consultants,
    In BI 7.0 EP Environment,  displaying 40000 detailed records wasted  3 minutes, this speed is slowly.
    How to improve the response speed ?
    Please give me some proposals and methods to solve this question.
    Thanks a lot & Best Regards
    Ricky

    Hello,
    3min. is not so bad for 40000 rows of data. Firstly you can analyze where the time spent is it olap or DB. you can use RSRT for analysis.
    Then,
    1. Create aggregates
    2. Use caching and precalculation
    3. check 'Use Selection of Structure Elements' from properties of query in RSRT
    4. Remove unnecessary calculations from query
    5. remove unnecessary rows. try to make them free characteristics.
    6. If there is unused data in infocube, you can archive this data.
    regards,

  • How to improve this query speed ?....help me

    How to improve the query speed. Any hints can u suggest in the query or any correction. Here i am using sample tables for checking purpose, When i am trying with my original values, this type of query taking longer time to run
    select ename,sal,comm from emp where(comm is null and &status='ok') or (comm is not null and &status='failed');
    Thanx in advance
    prasanth a.s.

    What about
    select ename,sal,comm from emp where comm is null and &status='ok'
    union all
    select ename,sal,comm from emp where comm is not null and &status='failed';
    Regards
    Vaishnavi

  • How to improve custom protocol speed?

    Hi
    I used RMI to get an array of shorts from server.
    Then I thought that using RMI for transferring arrays of primitives
    is not a good idea, that is why I decided to create my own protocol for
    transferring data.
    The other goal to implement my own protocol was to show a data
    transferring progress to user.
    I thought it was not easy to do it with RMI If I am wrong let me know
    how to do it with RMI please :)
    Unfortunately my protocol implementation works slower than RMI.
    Here goes code for simplified version of my protocol.
    Can anyone suggest what I should do to make it work faster.
    Protocol is designed to transfer data provided by FooData from
    FooDTPServer to every connected FooDTPClient.
    The protocol works as follows:
    FooDTPClient connects to FooDTPServer and sends code that indicates
    that it is a client(all codes are described at DTPCodes).
    Server replies with code that indicate that it is FooDTPServer.
    Client asks server for data.
    Server sends a length of data it is going to send and then sends the
    data.
    If client wants more data it sends new request for data.
    If it wants to close connection, it sends special code.
    If client sends wrong code at any state of conversation with server
    the server closes connection.
    Here goes implementation of protocol.
    // file DTPCodes.java
    public class DTPCodes {
    * client sends it to server to at the begin of conversation.
    public static final byte HELLO_IM_DTP_CLIENT = 1;
    * server sends this code as a replay to client
    * HELLO_IM_DTP_CLIENT code.
    public static final byte HELLO_IM_DTP_SERVER = 2;
    * client request for data must start with this code.
    public static final byte GIVE_ME_DATA = 3;
    * client sends this message when he goes away.
    public static final byte BYE = 5;
    // file FooData.java
    /**Simple data provider */
    public class FooData {
    /** Data that FooDTPServer sends to client */
    public static final short[] DATA = new short[1024*768];
    // file FooDTPServer.java
    import java.io.*;
    import java.net.*;
    import java.util.*;
    /**FooDTPServer is a simple multithreaded server that sends data */
    public class FooDTPServer {
    public static final int DEFAULT_PORT = 4567;
    /**Contains all running DTPServerThreades*/
    private Set serverThreadsSet = new HashSet();
    /**this flag indicates is server listening or not */
    private boolean listening = false;
    /**port on wich server will accept connection*/
    private int port;
    * Creates instance of FooDTPServer that will run on given port
    * @param port - port on which you what server to listen
    public FooDTPServer(int port) {
    this.port = port;
    * starts server
    * @throws IOException
    * @throws IllegalStateException if server is already running
    public void start() throws IOException, IllegalStateException,
    IllegalArgumentException {
    if (listening == true)
    throw new IllegalStateException("Server already running");
    ServerSocket serverSocket = new ServerSocket(port);
    listening = true;
    while (listening) {
    DTPServerThread t = new
    DTPServerThread(serverSocket.accept());
    t.start();
    serverThreadsSet.add(t);
    serverSocket.close();
    * Stops server
    public void stop() {
    listening = false;
    serverThreadsSet.iterator();
    Iterator iter = serverThreadsSet.iterator();
    while (iter.hasNext()) {
    DTPServerThread t = (DTPServerThread) iter.next();
    if (t.isServing()) {
    t.stopServing();
    * Starts server on default port
    public static void main(String[] args) throws Exception {
    System.out.print("Starting server on port " + DEFAULT_PORT +
    "... \t");
    FooDTPServer fooDTPServer = new FooDTPServer(DEFAULT_PORT);
    System.out.println("Server has started.");
    fooDTPServer.start();
    /** Thead that represent connection with paricular client reqest
    private class DTPServerThread extends Thread {
    /**This flags thread to continue running. */
    private boolean continueServing;
    /**Socket with client */
    private Socket socket;
    /** Creates instance of DTPServerThread.
    * @param socket - socket with client
    * @throws IllegalArgumentException
    public DTPServerThread(Socket socket) throws
    IllegalArgumentException {
    this.socket = socket;
    continueServing = true;
    /**Stops this thread*/
    public void stopServing() throws IllegalStateException {
    if (!continueServing)
    throw new IllegalStateException("Server already
    stoped");
    continueServing = false;
    * @return true if thread is running
    public boolean isServing() {
    return continueServing;
    public void run() {
    try {
    BufferedOutputStream bos = new
    BufferedOutputStream(socket.
    getOutputStream(), 1024 * 768);
    DataOutputStream dos = new DataOutputStream(bos);
    BufferedInputStream bis = new
    BufferedInputStream(socket.
    getInputStream());
    DataInputStream dis = new DataInputStream(bis);
    //check if this is FooDTPClient connected
    if (dis.readByte() == DTPCodes.HELLO_IM_DTP_CLIENT) {
    //write respone to indicate that this is
    FooDTPServer
    dos.writeByte(DTPCodes.HELLO_IM_DTP_SERVER);
    dos.flush();
    while (continueServing) {
    //if cliens requests data
    if (dis.readByte() == DTPCodes.GIVE_ME_DATA) {
    short[] data = FooData.DATA;
    //send him the abount of data you are
    going to send
    dos.writeInt(data.length);
    // then send data
    for (int i = 0; i < data.length; i++) {
    dos.writeShort(data);
    dos.flush();
    else {
    //if client doesn't want more data
    break;
    dos.flush();
    dos.close();
    bos.close();
    bis.close();
    dis.close();
    socket.close();
    catch (IOException ioex) {
    ioex.printStackTrace();
    continueServing = false;
    serverThreadsSet.remove(this);
    //file FooDTPClient.java
    import java.io.*;
    import java.net.*;
    /**Instances of this class interracte with server*/
    public class FooDTPClient {
    private boolean connected = false;
    /**Socket with server */
    private Socket socket;
    private BufferedInputStream bis;
    private DataInputStream dis;
    private BufferedOutputStream bos;
    private DataOutputStream dos;
    private String serverAddress;
    private int port;
    * Creates instance with specified server address and port
    * @param serverAddress - server address
    * @param port - server port;
    * @throws IllegalArgumentException if serverAddress==null or port
    <=0
    public FooDTPClient(String serverAddress, int port) throws
    IllegalArgumentException {
    if (serverAddress == null)
    throw new IllegalArgumentException("serverAddress is
    null");
    this.serverAddress = serverAddress;
    if (port <= 0)
    throw new IllegalArgumentException("port = " + port + " <=
    0");
    this.port = port;
    public void connect() throws IOException, IllegalStateException {
    if (connected)
    throw new IllegalStateException(
    "This instance of DTPClient already connected to
    server.");
    socket = new Socket(serverAddress, port);
    bis = new BufferedInputStream(socket.getInputStream(),
    1024*768);
    dis = new DataInputStream(bis);
    bos = new BufferedOutputStream(socket.getOutputStream());
    dos = new DataOutputStream(bos);
    dos.writeByte(DTPCodes.HELLO_IM_DTP_CLIENT);
    dos.flush();
    byte serverReply = dis.readByte();
    if (serverReply != DTPCodes.HELLO_IM_DTP_SERVER) {
    throw new IllegalStateException("Server gave wrong
    reply");
    connected = true;
    public synchronized short[] getData() throws IOException,
    IllegalStateException {
    if (!connected) {
    throw new IllegalStateException(
    "DTPClient not connected to server");
    dos.writeByte(DTPCodes.GIVE_ME_DATA);
    dos.flush();
    short[] data = new short[dis.readInt()];
    for (int i = 0; i < data.length; i++) {
    data = dis.readShort();
    return data;
    public synchronized void closeConnection() throws
    IllegalStateException,
    IOException {
    if (!connected) {
    throw new IllegalStateException(
    "DTPClient is not connected to server");
    dos.writeByte(DTPCodes.BYE);
    dos.flush();
    dos.close();
    bis.close();
    dis.close();
    bis.close();
    if (socket.isConnected()) {
    socket.close();
    connected = false;
    public synchronized boolean isConnected() {
    return connected;
    public static void main(String[] args) throws Exception {
    int numberOfTries = 100;
    long totalTime = 0;
    FooDTPClient fooDTPClient = new FooDTPClient("localhost",
    FooDTPServer.DEFAULT_PORT);
    fooDTPClient.connect();
    for (int i = 0; i < numberOfTries; i++) {
    long beginTime = System.currentTimeMillis();
    short[] sa = fooDTPClient.getData();
    long operationTime = System.currentTimeMillis() -
    beginTime;
    totalTime += operationTime;
    // System.out.println("Operation N" + i + " took\t" +
    operationTime);
    fooDTPClient.closeConnection();
    System.out.println("Average test time is\t" +
    (totalTime / numberOfTries));
    And here goes server and client that transfer data over RMI
    //file FooRemote.java
    import java.rmi.*;
    public interface FooRemote extends Remote {
    public short[] getData() throws RemoteException;
    //file FooRemoteImpl.java
    import java.rmi.*;
    public class FooRemoteImpl implements FooRemote{
    public short[] getData() throws RemoteException{
    return FooData.DATA;
    //file FooRMIServerRunner.java
    import java.rmi.server.*;
    import java.rmi.*;
    public class FooRMIServerRunner {
    public static void main(String[] args)throws Exception {
    java.rmi.registry.LocateRegistry.createRegistry(5000);
    FooRemoteImpl fooRemote = new FooRemoteImpl();
    RemoteStub fooRemoteStub =
    UnicastRemoteObject.exportObject(fooRemote);
    Naming.bind("rmi://localhost:5000/FooService", fooRemoteStub);
    // file FooRMIClient.java
    import java.rmi.*;
    import java.net.*;
    public class FooRMIClient {
    FooRemote fooRemote;
    public FooRMIClient() throws RemoteException,
    MalformedURLException,
    NotBoundException {
    fooRemote = (FooRemote) Naming.lookup(
    "rmi://localhost:5000/FooService");
    public short[] getData()throws RemoteException{
    return fooRemote.getData();
    public static void main(String[] args)throws Exception {
    int numberOfTries = 100;
    long totalTime = 0;
    FooRMIClient fooRMIClient = new FooRMIClient();
    for (int i = 0; i < numberOfTries; i++) {
    long beginTime = System.currentTimeMillis();
    short[] sa = fooRMIClient.getData();
    long operationTime = System.currentTimeMillis()-beginTime;
    totalTime+=operationTime;
    // System.out.println("Operation N"+i+" took\t" +
    operationTime);
    System.out.println("Average test time is\t" +(totalTime /
    numberOfTries));
    Any help is appreciated.
    Best regards,
    Vitaliy.

    A lot to quote up there, but as for moving away from RMI, since you have the code and in my personal estimation there's really not THAT much overhead for non-remote return types, is there a reason you wish NOT to stay with RMI for this if you have that ability?
    I would however suggest also GZIPping the short[] array and other data as that will save on xfer time, either in RMI or your own personal protocol.

  • U330: How to improve boot-up speed in Wins 7 Home Premium?

    realised that the start-up time using Wins 7 is not as fast as widely reported...
    would the problem lie with Lenovo drivers or Wins 7 itself?
    does anyone know how i can improve my boot up timing?
    thank you

    realised that the start-up time using Wins 7 is not as fast as widely reported...
    would the problem lie with Lenovo drivers or Wins 7 itself?
    does anyone know how i can improve my boot up timing?
    thank you

  • Macbook Pro 1.1 how to improve read/write speed

    Hello,
    I am looking to improve the read/write performance of a 2006 2.16 Intel Core Duo Macbook Pro with 2gb RAM (the max), that I use on a specific job in a specific workflow.
    In the workflow there are three retouchers using three different MBPs and transferring files via Ethernet network to a fourth MBP (the one in question) which is used as a dropbox, if you like.
    So the MBP in question has no applications running. Files are saved to it and opened from it and saved back to it.
    How can I improve read/write speed on this MBP under these conditions?
    Would installing an SSD be the answer? Or is it really a processor issue and there's nothing to be done? I figure RAM doesn't really come into it, but in any case 2GB is the max this model can accept.
    Many thanks in advance.

    An SSD would definitely improve read/write speed. However, depending on capacity needed, are you sure you want to sink the money into this machine? Start here:
    http://eshop.macsales.com/shop/hard-drives/2.5-Notebook/

  • How to improve speed of data acquisition? Help needed urgently.

    I want to convert analog signals to digital signals and simultaneously perform some search on the data acquired and this whole process has to be done continuously for few hours.
    So I tried writing two programs in Matlab, one acquires the analog data and converts it to digital and saves the data in small chunks on hard disk (like file1, file2, file3,...) continuously. The other program performs the search operation in those chunks of data continuously. I run both the programs at a time by opening two mat lab windows.
    But the problem Iam facing is that the data acquisition is slow. As a result I get an error message in the second program saying that
    "??? Error using ==> load
    Unable to read file file4.mat: No such file or directory."
    Iam unable to synchronize the two programs. I cannot use timers in search program because I cannot add any delays.
    Iam using a NI PCI-6036E ,16 Bit Resolution ,200 KS/s Sampling Rate A/D board.
    Should I switch to some other series such as M series having sampling rate of the order MS/s?
    Can anyone please tell me how to improve the speed of data acquisition?
    Thanks.

    Gayathri wrote:
    I want to convert analog signals to digital signals and simultaneously perform some search on the data acquired and this whole process has to be done continuously for few hours.
    So I tried writing two programs in Matlab, one acquires the analog data and converts it to digital and saves the data in small chunks on hard disk (like file1, file2, file3,...) continuously. The other program performs the search operation in those chunks of data continuously. I run both the programs at a time by opening two mat lab windows.
    But the problem Iam facing is that the data acquisition is slow. As a result I get an error message in the second program saying that
    "??? Error using ==> load
    Unable to read file file4.mat: No such file or directory."
    Iam unable to synchronize the two programs. I cannot use timers in search program because I cannot add any delays.
    Iam using a NI PCI-6036E ,16 Bit Resolution ,200 KS/s Sampling Rate A/D board.
    Should I switch to some other series such as M series having sampling rate of the order MS/s?
    Can anyone please tell me how to improve the speed of data acquisition?
    Thanks.
    Hi gayathri,
    well my email is [email protected]
    if ur from india mail me back.
    Regards
    labview boy

  • How to improve the speed for backing up files to time capsule via in hose wifi?

    How to improve the speed for backing up files to time capsule via in hose wifi?

    via in hose wifi?
    Use a bigger hose??
    House??
    Need to spell this out a bit more..
    But speed via 2.4ghz to the TC is restricted by Apple to max 130mbps link speed.. much slower actual transfer.. latest TC and laptops can do 450mbps on 5ghz but you need to be up close.. so place the TC near the device using it.. and force 5ghz connection by using a different name for 5ghz network.

  • How to improve spreadsheet speed when single-threaded VBA is the bottleneck.

    My brother works with massive Excel spreadsheets and needs to speed them up. Gigabytes in size and often with a million rows and many sheets within the workbook. He's already refined the sheets to take advantage of Excel's multi-thread recalculation and
    seen significant improvements, but he's hit a stumbling block. He uses extensive VBA code to aid clarity, but the VB engine is single-threaded, and these relatively simple functions can be called millions of times. Some functions are trivial (e.g. conversion
    functions) and just for clarity and easily unwound (at the expense of clarity), some could be unwound but that would make the spreadsheets much more complex, and others could not be unwound. 
    He's aware of http://www.analystcave.com/excel-vba-multithreading-tool/ and similar tools but they don't help as the granularity is insufficiently fine. 
    So what can he do? A search shows requests for multi-threaded VBA going back over a decade.
    qts

    Hi,
    >> The VB engine is single-threaded, and these relatively simple functions can be called millions of times.
    The Office Object Model is
    Single-Threaded Apartments, if the performance bottleneck is the Excel Object Model operation, the multiple-thread will not improve the performance significantly.
    >> How to improve spreadsheet speed when single-threaded VBA is the bottleneck.
    The performance optimization should be based on the business. Since I’m not familiar with your business, so I can only give you some general suggestions from the technical perspective. According to your description, the size of the spreadsheet had reached
    Gigabytes and data volume is about 1 million rows. If so, I will suggest you storing the data to SQL Server and then use the analysis tools (e.g. Power Pivot).
    Create a memory-efficient Data Model using Excel 2013
    and the Power Pivot add-in
    As
    ryguy72 suggested, you can also leverage some other third party data processing tool
    according to your business requirement.
    Regards,
    Jeffrey
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How to improve my mac pro speed

    how to improve my mac pro speed

    You don't have a Mac Pro, you have a MacBook Pro. There is no way to make it faster because you cannot replace the CPU with a faster one. You can add more RAM to help improve performance when you have a lot of concurrent applications running or use memory hungry applications. You can add a faster disk drive to improve the speed of I/O. You can sell it and buy a faster model.

  • How to improve sql perfomance/access speed by altering session parameters

    Dear friends
    how to improve sql perfomance/access speed by altering the session parameters? without altering indexes & sql expression
    regrads
    Edited by: sak on Mar 14, 2011 2:10 PM
    Edited by: sak on Mar 14, 2011 2:43 PM

    One can try:
    http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:3696883368520
    http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:5180609822543
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/memory.htm#sthref497
    But make sure you understand the caveats you can run into!
    It would be better to post the outcome of select * from v$version; first.
    Also and execution plan would be nice to see.
    See:
    When your query takes too long ...
    HOW TO: Post a SQL statement tuning request - template posting

  • How to increase disk read and write speed after installing new SSD (2009 Macbook Pro)? Why not as fast as advertised?

    Hi everyone,
    I just installed a Crucial MX10512 GB SSD into my 2009 Macbook Pro. It's definitely much faster, but the read and write disk speed is around 200 Mb/s for both versus the 300-500 Mb/s that the SSD advertised. Any ideas as to why? And is there anything I can do to make it faster? Before I installed it, it was between 80-90 Mb/s.
    Specs:
    - currently have about 460 of 511 GB of storage available
    - am using 2GB of memory
    - running on 10.10.2 Yosemite
    Thanks!

    nataliemint wrote:
    Drew, forgive me for being so computer-incompetent but how would I boot from another OS? And shouldn't I be checking the read speeds on my current OS (Yosemite) anyways because I want to know how the SSD is performing on the OS I use? And finally, what kind of resources would it be using that would be slowing down my SSD?
    Sorry for all the questions - I'm not a Macbook wiz by any means!
    You could make a clone of your internal OS onto an external disk. Hopefully you already have a backup of some form
    A clone is a full copy, so you can boot from it. It makes a good backup as well as being useful to test things like this.
    Carbon Copy Cloner will make one or you can use Disk Utility to 'restore' your OS from the internal disk to an external one.
    Ideally the external disk is a fast disk with a fast 'interface' like Thunderbolt, Firewire 800 or USB3. USB2 can work, but it is slow & may effect the test.
    You connect the clone, hold alt at startup & select the external disk in the 'boot manager'. When the Mac is finished booting run the speed tester.
    Maybe this one…
    https://itunes.apple.com/gb/app/blackmagic-disk-speed-test/id425264550
    Test the internal & compare to the previous tests
    A running OS will do the following on it's boot disk…
    Write/ read cache files from running apps
    Write/ read memory to disk if memory is running low
    Index new files if content is changing or being updated
    Copy files for backing up (Time Machine or any other scheduled tasks)
    Networking can also trigger read/ write on the disk too.
    You may not have much activity that effects a disk speed test, but you can't really be sure unless that disk is not being used for other tasks.
    Disk testing is an art & science in itself, see this if you want to get an idea …
    http://macperformanceguide.com/topics/topic-Storage.html
    Simply knowing that it's about twice the speed would be enough to cheer me up

  • Gt70: after installing windows 8.1 read speed is slow :(

    Hi guys,
    I got my MSI GT70 with the 128*3 SSD + 1024 HDD configuration. It can only get a read speed around 740 MB/s in hdtune. but before i install windows 8.1 (i install it from scratch reformating the whole system) the read speed was around 1100 mb/s ! I searched in another forum and found some one said "MSI representative told us our test unit was actually underperforming on the SSD front.".
    So does anyone know how to config the raid correctly to get back the 1100 MB/s speed?
    Many many thanks!!!

    Quote from: loki5100 on 19-December-13, 01:58:06
    Many thanks !
    yes it's show that dragon edition is a little more faster than the i7 4700mq
    me only 1250 MB/s average rate ...
    wait that you computer is running several hours and try again the test ... it's here that i saw the speed go down to 750 mb/s :(
    I don't have the extreme, so I have the same cpu as you. The difference could be mainboard optimizations but mostly sure the hard disks. Mines are plextor.
    But anyway 1250MB/s is not slow at all. Maybe slower as expected, but not slow for sure

  • How to improve ojspc jsp compile performance?

    Does anyone have any advice on how to improve the performance of the JSP pre-compilation utility (ojspc)?
    We are using Oracle 10g OC4J containers.
    Our situation is that we're attempting to add support for Oracle AS (we're currently on Weblogic), so I'm just getting started learning about it. In our development process we aim for sub-5 minutes clean builds, including recompilation of JSP files. Currently our 838 JSP pages take about 27 minutes to translate and compile using ojspc and jikes, but only a few minutes with Weblogic 8.1's jsp compiler.
    Here are my initial experiences with ojspc:
    * ojspc by default always translates JSPs, regardless of whether they've changed (that is, regardless of whether the .java and .class are up-to-date)? Is this really true? Is there an option to ensure it performs up-to-date checks?
    * Also, it only supports batch compilation when your JSPs are packaged in a WAR? And even when doing this it extracts the entire WAR (which is 20Mb in our case) before starting. I couldn't find an option to make it recursively descend a JSP directory hierarchy and compile each JSP. In development we don't package as a WAR.
    Here is what we've done to begin to speed things up:
    * We wrote a wrapper to descend our exploded JSP tree to decide which JSPs need recompiled based on timestamp of generated .java and .class files, then invoke the ojspc compiler with the names of all those JSPs.
    * We use ojspc with -noCompile to translate to .java only
    * We then use Jikes to compile all the .java files
    But at this point, its still a 27 minute process for 838 JPs. Previous experiences with other JSP compilers (HP Bluestone, previous-generation Weblogic) is that they are often slow because they re-parse each TLD file for every defined taglib in every JSP page. Does anyone know if this is true of ojspc?
    Unfortunately we use a technique whereby every taglib is defined in every JSP page by a static include page to ensure consistency of prefix. So there are over a dozen taglib directives in each page, possibly resulting in over 1000 TLD parses.
    Has anyone shared this experience or have any advice on speeding things up?
    Thanks in advance,
    Tim

    Hi,
    We need more details. If you'll reply with the create table command and the query, we can give a better answer.
    I would look for the following:
    - Make sure you're doing a full scan of the table.
    - Consider running the query in parallel (/*+ full (tab) parallel (tab 8) */) using a hint.
    Since you are grouping the results, consider sorting in memory:
    alter session set sort_area_size=XXX. Value depends on the table size and your hardware.
    Let us know how it goes, and additional hardware details.
    Idan.

  • How to improve preformance on Control Center?

    Hi all!
    Does anyone know how to improve performance on Control Center? Its very slow when openning and refreshing
    We are using OWB client 11.1.0.6.0 and OWB Repository 11.1.0.1.1
    The performance was improved when we cleaned up the deployment and execution repository, buy it took almost 3 days to finish, the script used was purge_audit_template.sql
    If anybody knows any other way to improve the performance will be great
    Thanks Yuri

    Hi
    I also find that purge audit template script very slow. I'v found another one that is much faster and speeds up the control center.
    Before running this script you must log in as repository owner and run stop_service.sql (found in owb_home\rtp\sql). After the script, run start_service.sql
    //Cheers
    REM sqlplus <RT_OWNER>/<RT_PASSWORD>@<RT_CONNECT> @truncate_audit_execution_tables.sql
    REM
    REM to truncate wb_rt_audit_executions and dependent audit tables in the runtime repository
    REM First run stop_service_sql in <OWB_HOME>/rtp/sql
    REM Then run this script
    REM Then run start_service.sql in <OWB_HOME>/rtp/sql
    set echo off
    set verify off
    rem 'truncate_audit_execution_tables : begin'
    alter table wb_rt_feedback disable constraint fk_rtfb_rta;
    truncate table wb_rt_feedback;
    rem 'wb_rt_feedback truncated'
    alter table wb_rt_error_sources disable constraint fk_rts_rta;
    truncate table wb_rt_error_sources;
    rem 'wb_rt_error_sources truncated'
    alter table wb_rt_error_rows disable constraint fk_rtr_rte;
    truncate table wb_rt_error_rows;
    rem 'wb_rt_error_rows truncated'
    alter table wb_rt_errors disable constraint fk_rter_rta;
    alter table wb_rt_errors disable constraint fk_rter_rtm;
    truncate table wb_rt_errors;
    rem 'wb_rt_errors truncated'
    alter table wb_rt_audit_struct disable constraint fk_rtt_rtd;
    truncate table wb_rt_audit_struct;
    rem 'wb_rt_audit_struct truncated'
    alter table wb_rt_audit_detail disable constraint fk_rtd_rta;
    truncate table wb_rt_audit_detail;
    rem 'wb_rt_audit_detail truncated'
    alter table wb_rt_audit_amounts disable constraint fk_rtam_rta;
    truncate table wb_rt_audit_amounts;
    rem 'wb_rt_audit_amounts truncated'
    alter table wb_rt_operator disable constraint fk_rto_rta;
    truncate table wb_rt_operator;
    rem 'wb_rt_operator truncated'
    alter table wb_rt_audit disable constraint fk_rta_rte;
    truncate table wb_rt_audit;
    rem 'wb_rt_audit truncated'
    alter table wb_rt_audit_parameters disable constraint ap_fk_ae;
    truncate table wb_rt_audit_parameters;
    rem 'wb_rt_audit_parameters truncated'
    alter table wb_rt_audit_messages disable constraint am_fk_ae;
    delete from wb_rt_audit_messages where audit_execution_id is not null;
    rem 'wb_rt_audit_messages deleted'
    rem 'wb_rt_audit_message_lines cascade deleted'
    rem 'wb_rt_audit_message_parameters cascade deleted'
    alter table wb_rt_audit_files disable constraint af_fk_ae;
    delete from wb_rt_audit_files where audit_execution_id is not null;
    rem 'wb_rt_audit_files deleted'
    truncate table wb_rt_audit_executions;
    rem 'wb_rt_audit_executions truncated'
    alter table wb_rt_feedback enable constraint fk_rtfb_rta;
    alter table wb_rt_error_sources enable constraint fk_rts_rta;
    alter table wb_rt_error_rows enable constraint fk_rtr_rte;
    alter table wb_rt_errors enable constraint fk_rter_rta;
    alter table wb_rt_errors enable constraint fk_rter_rtm;
    alter table wb_rt_audit_struct enable constraint fk_rtt_rtd;
    alter table wb_rt_audit_detail enable constraint fk_rtd_rta;
    alter table wb_rt_audit_amounts enable constraint fk_rtam_rta;
    alter table wb_rt_operator enable constraint fk_rto_rta;
    alter table wb_rt_audit enable constraint fk_rta_rte;
    alter table wb_rt_audit_parameters enable constraint ap_fk_ae;
    alter table wb_rt_audit_messages enable constraint am_fk_ae;
    alter table wb_rt_audit_files enable constraint af_fk_ae;
    rem 'truncate_audit_execution_tables : end'
    commit;
    -----

Maybe you are looking for

  • Open Orders (Confirmed and Un-Confirmed)

    Hello BW Gurus, I am looking for Standard BCT that can give me True Open Order "quantities" and "Amounts". The extractor 2LIS_11_V_SCL seems to give open order qty for "Confirmed" Schedules only. I am looking to get the "Net Open Orders" based on "Pl

  • Having trouble in printing the scanned pages in Acrobat Pro

    I m using acrobat pro. I recently started having some trouble in printing the scanned pages in Acrobat. When i am printing a regular (non-scanned) page, it works just fine. If i m printing a scanned page, the print is completely distorted. I don't ev

  • Windows update requesting to install Windows Update Agent 7.6.7600.320

    I received this today when trying to manually scan for available updates via the windows update in control panel. It shows message as below. Seems that it will install the latest Windows Update Agent 7.6.7600.320. Will this machine able to get any pa

  • Problem while sending to production

    Hi friends, I am working on module pool program. I have four includes in the program. I have completed that object and send to production. According to the basis consultant he asked me to changed the program name accordingly(Before sending to product

  • How do I get an app out of my contacts app on my iPhone

    I accidentally moved my Mailbox app into my contacts on my iPhone 4S. I cannot get it out.