64-Bit Essbase Optimization Tips

We are upgrading from 9.3.1 to 11.1.1.3 and have decided to try 64-bit Essbase on a Windows server with Xeon processors. All went well in initial testing, my ASO models all ran faster on the new 64-bit server. However, we have a planning model that of course is BSO. That model is performing very poorly on the new 64-bit server (most calculations are taking 5-6 times longer). Just to prove that the difference was 64-bit and not the upgrade to 11.1.1.3, I installed the 32-bit version of 11.1.1.3 on another server and ran the same test. It performed fine, very similarly to our 32-bit 9.3.1 installation.
I guess I'm looking for any ideas on tuning BSO applications or the server itself in a 64-bit windows environment. Also, has anyone else had similar issues.
Any help is much appreciated!
Jeff

You're the first person I've heard say that performance is slower on 64 bit. Although BSO Essbase is always...interesting.
Did you change platforms (Windows to *nix?)?
What specifically is slower -- aggregations, specific allocations, something else?
64 bit Essbase has made my Planning life much, much easier -- I don't have to wring every bit of performance out of Essbase to get more than acceptable speed. I am enjoying the laziness. :)
If you go onto ODTUG's website, click on Tech Resources, and search for "64" you'll find two presentations on optimizing for 64 bit, one by Edward Roske and the other by Brian Suter. If you're not an ODTUG member, you can sign up for a free associate membership.
Okay, if I mention ODTUG, I have to mention 2010's Kaleidoscope conference in Washington DC, 27 June to 1 July. There are many, many tuning sessions that are worth everyone's time. Many of the posters on this board will be presenting there. If you like us on the board, you'll (hopefully) like us more in person.
Regards,
Cameron Lackpour

Similar Messages

  • 64-Bit Essbase on 32-bit BOX

    Hi All,
    I would like to clarify on few points.
    THere have been a lot of post sover here on the support matrix of Oracle EPM 11.1.1.3. I have gone through the Matrx and have a few queries.I would like to know whether my understanding is right.
    Which one is compatible
    32-Bit Essbase on 32-Bit Box - Compatible
    32-Bit Essbase on 64-Bit Box - No additional benefits at essbase level. Can we expect an increase in performance at OS level?
    64-Bit Essbase on 64-Bit Box - Improved performance both at essbase level and OS level.
    Now, Can we install a 64-Bit Essbase on a 32-Bit Box? I don't think this is suggested option to go for. But does it really supports?
    Need your imputs on this.

    Amarnath wrote:
    Hi All,
    I would like to clarify on few points.
    THere have been a lot of post sover here on the support matrix of Oracle EPM 11.1.1.3. I have gone through the Matrx and have a few queries.I would like to know whether my understanding is right.
    Which one is compatible
    32-Bit Essbase on 32-Bit Box - Compatible
    32-Bit Essbase on 64-Bit Box - No additional benefits at essbase level. Can we expect an increase in performance at OS level?
    64-Bit Essbase on 64-Bit Box - Improved performance both at essbase level and OS level.
    Now, Can we install a 64-Bit Essbase on a 32-Bit Box? I don't think this is suggested option to go for. But does it really supports?
    Need your imputs on this.Hi,
    32-Bit Essbase on 64-Bit Box - No additional benefits at essbase level. Can we expect an increase in performance at OS level?You shouldn't expect an increase in performance.
    Now, Can we install a 64-Bit Essbase on a 32-Bit Box? I don't think this is suggested option to go for. But does it really supports?No, I doubt the installer would even allow it.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • 32 bit Planning compatability with 64 bit Essbase

    Hi,
    We are running version 11.1.1.3.01 of Planning, and Essbase 11.1.1.3 on two Windows 2003 R2 Sp2 servers. Planning/Worspace/etc on one server and Essbase by itself on the other. We want to add a new planning server and a new essbase server.
    Will 32bit planning work with 64bit essbase if we want to go that route? Any downside to using 64 bit essbase with planning?
    Also can multiple Planning Application servers exist in a single Worspace instance. In other words do I need to install workspace along side of planning on the new planning server? Can I get the existing Workspace installation to recognize the new planning server? What is the best practice? Hope that makes sense.
    Thanks for any responses,
    Keith

    Best practice for multiple Planning servers is a load balancer (Force5 BigIP/Citrix NetScaler/Cisco/Microsoft NLB). Most larger companies have BigIP's or Netscalers.
    The VIP should be set with sticky sessions based on source IP and you would register your environment with the VIP.
    Regards,
    John A. Booth
    http://www.metavero.com

  • SQL Load from Oracle into 64 bit Essbase 9.3.1 - issue

    I have a sql load that works fine in 32 bit Essbase 7.1.5
    Now I have setup the same sql load in a new 64 bit Essbase 9.3.1 environment. SQL runs. However when it retrieves it is not retrieving some fields "correctly". For example I have some extract functions in the SQL to extract the month or year from a date field. These are returning "0" now for the month or year. (the function syntax is correct as it works in the 7.1.5 environment. Plus for all my fields that are returning numeric dollar values, they are returning a value of "0" instead of the correct value (which it returns in the 7.1.5 environment).
    The sql works correctly if run in SQLPlus. So Essbase is having the issue.
    Any ideas?
    Edited by: Sean V on Jun 5, 2009 7:48 AM

    Hi Sean,
    If you can do it yourself or someone else who can do it for you,
    create a view in your db schema you are connected to and use a tool like Oracles SQLDeveloper (it's for free) or something similar to check your query result by select from your view.
    This way you can hide your internal logic behind this view and no one has to worry about it.
    From my POV this approach has no drawback but only advantage for you.
    If it works as expected put the view into your rules file (I do assume you are using rules files)
    Example (you need the CREATE VIEW privilege for you account(schema)):
    CREATE v_dataload as
    SELECT DIM_COL1 as year , DIM_COL2 as month, DIM_COL3 as market , DATA_COL1 as profit, DATA_COL2 as costs .... etc.,
    In you rules file you then just put in the SELECT box: year,month, profit, costs ...
    and in the table box: v_dataload
    If you name you columns like the Dimension (Gen1) you have the comfort that essbase automatically maps the columns tho the appropriate dimension. (But remember a colum in Oracle can have only up to 30 Characters)
    Back to you question:
    If you get a correct result from you view when using SQLDeveloper but not in you rules file I would say it's very likely a ODBC driver problem.
    If so, please check if you have installed the correct driver for your system. MERANT driver is the best choice as fare as I know.
    In normal cases you never should have to cast anything into a VARCHAR, since exactly this is the job of the ODBC driver.
    However, if everything fails and a cast (like Glen said) is the only way you can make it work put this cast into your view too.
    CREATE v_dataload as
    SELECT TO_CHAR(DIM_COL1) as year , TO_CHAR(DIM_COL2) as month, TO_CHAR(DIM_COL3) as market ,TO_CHAR( DATA_COL1) as profit, TO_CHAR(DATA_COL2) as costs .... etc.,
    Regards
    Andre
    Edited by: andreml on Dec 16, 2009 12:52 PM

  • 64 Bit Essbase

    Hi there,Further to receiving news that Essbase 7.1.4 has just been released as 64-bit application can anyone confirm the following for me please...We still have a 64bit server here, Intel Itanium - obviously we could install Essbase 7.1.4 on this, as tis 64bit code. However, what about Analyzer, Performance Suite, EIS etc...they are still 32-bit - so would we need to install these on a seperate 32-bit server? Or would they be "emulated" fast enough on the 64bit Itanium server?Any info appreciated. Cheers.

    Amarnath wrote:
    Hi All,
    I would like to clarify on few points.
    THere have been a lot of post sover here on the support matrix of Oracle EPM 11.1.1.3. I have gone through the Matrx and have a few queries.I would like to know whether my understanding is right.
    Which one is compatible
    32-Bit Essbase on 32-Bit Box - Compatible
    32-Bit Essbase on 64-Bit Box - No additional benefits at essbase level. Can we expect an increase in performance at OS level?
    64-Bit Essbase on 64-Bit Box - Improved performance both at essbase level and OS level.
    Now, Can we install a 64-Bit Essbase on a 32-Bit Box? I don't think this is suggested option to go for. But does it really supports?
    Need your imputs on this.Hi,
    32-Bit Essbase on 64-Bit Box - No additional benefits at essbase level. Can we expect an increase in performance at OS level?You shouldn't expect an increase in performance.
    Now, Can we install a 64-Bit Essbase on a 32-Bit Box? I don't think this is suggested option to go for. But does it really supports?No, I doubt the installer would even allow it.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to get GD library to work on 64-bit server.. tips...

    After several days struggling, I have successfully managed to install the GD libraries on Leopard 64-bit Xserve and I want to share my experience.
    First, I’m NOT AN EXPERT but I hope this posting may help people !
    Just a reminder, my experience is for a 64-bit SERVER running PHP Version 5.2.4, MySQL 5.0.45. Apache 2.2 (all out-the-box Leopard functionality).
    The instructions/tutorials for doing this can be found at: http://osx.topicdesk.com. You will need to follow (1) “Installing GD on OS X Server 10.5.x” and (2) “Adding the GD Extension to PHP5 on OS X Server 10.5.x”. These are VERY WELL WRITTEN and CLEAR, WELL DONE topicdesk.
    However, as the instructions clearly state you need a “basic understanding of the terminal”.
    For the 64- bit build, you need to set various shell variables, e.g. MACOSXDEPLOYMENTTARGET, CCFLAGS. These are used by the “configure” script.
    Now, a quick lesson in UNIX. UNIX has several shells or command-line interpreters, for example sh or bash, and the way variables are “passed across” to scripts differ.
    This is important and is the clue/magic for getting the instructions to work for 64-bit. YOU NEED TO ENSURE THE VARIABLES ARE BEING PASSED ACROSS TO THE SCRIPT by (in my case for bash) using the export command.
    These were MY steps, they worked for me:
    1. I logged in as root (shock-horror) using su.
    2. I switched to the bash shell by typing the command bash.
    3. Using the topicdesk documentation, I then created the following script called “gd_setenv.sh” to set up the shell variables. NOTE the “export” at the end of the line ! I also had to remove a spurious space in one of the parameters.
    MACOSXDEPLOYMENTTARGET=10.5; export MACOSXDEPLOYMENTTARGET
    CFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp"; export CFLAGS
    CCFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe"; export CCFLAGS
    CXXFLAGS="-arch ppc -arch ppc64 - arch i386 -arch x86_64 -g -Os -pipe"; export CXXFLAGS
    LDFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bindatload"; export LDFLAGS
    4. Your will then need to make the script executable by chmod +x gd_setupenv.sh
    5. Now run it. NOTE THE SPACE AFTER THE FIRST DOT. This will set the variables up in the current shell environment.
    bash-3.2$ . ./gd_setup.env
    6. Check it (note the dollar sign at the start of the variable name !). This should display 10.5
    $ echo $MACOSXDEPLOYMENTTARGET
    7. Follow the topicdesk instructions. DO NOT LOGOUT or exit the bash shell between steps as this will loose the shell script variables.
    8. As per the topicdesk instructions don’t forget to edit the php.ini file.
    I hope this helps,
    john
    p.s. once again I'd like to thank topicdesk for their VERY USEFUL tutorials.

    I think you need lib32-gtk-engines.
    EDIT: Never mind doesn't work for me either, lib32-gtk-engines fixes only the wrong elf class message.
    Last edited by Celar (2010-07-18 03:22:41)

  • 10.1.2.0.2 Optimization Tips?

    I have Oracle Application Server 10.1.2.0.2 On Windows 2003 with Infrastructure and Application Server on single machine. I am facing significantly low performance on my clients which are only 4 or 5. it takes minutes to open a single form etc.
    Can some one help me optimize my server so that it start working little faster.

    Hi Zahid,
    Let me give you a list of useful key-notes that can to a great deal help you administer your AS better.
    Please consult the following notes and follow the appropriate measures.
    Diagnostics (portals)
    Doc ID:      245368.1 Diagnosing Portal Export / Import Performance issues (9.0.2.x / 10.1.x.x)
    Doc ID:      249172.1 For testing the speed and performance of the portal using Grinder
    Doc ID:      578806.1 Master Note for Diagnosing Portal/Database Performance Issues
    Performance Enhancement
    Doc ID:      438794.1 How to increase performance of Portal 10.1.4
    Doc ID:      249449.1 How to increase the performance of Portal 9.0.X (or even for 10.1.2 as that is closer in many respects to this system than 10.1.4)
    If you are using Forms, then you can also follow these:
    Doc ID:      390031.1 Performance Tuning Forms Listener Servlet In Oracle Applications
    Doc ID:      221529.1 Few Basic Techniques to Improve Performance of Forms.
    Also check the log files regularly. make scripts for them. see specially the appication.logs and apache server logs.
    and if you share some details of your system topology. are you using a firewall, type of your installation, are you using Webcache, size of ram, hardware specs, etc. then more specific ideas may be given.
    hope that helps!
    Naqvi

  • MySQL optimization tips for IDM repo?

    I am running IDM 7.1 and MySQL 5.0.45 for the repository on RHEL 4. I understand that idm is storing large xml strings in the mysql repository so typical mysql optimization may not apply. I have 2 cpu and 4G ram and when initially loading data from file into the repo performance is slow. Are there any mysql variables I should set to impove performance and load time?

    indie_idm pretty much hit the nail on the head :) We started with 4GB and then upgraded to 8GB in our server and it runs pretty well now.
    I've been working on some settings over the last couple versions and currently with 7.1.1 the following appear to work great. I'm not a DBA or MySQL expert but with a lot of trial-and-error have significantly improved our performance. Once I dumped 15k AD Accounts and 100k LDAP Accounts into IDM it was miserable, took 3 days to Sync LDAP! Now with these settings takes a handful of hours:
    [mysqld]
    port = 3306
    socket = /tmp/mysql.sock
    skip-locking
    key_buffer = 512M
    max_allowed_packet = 16M
    table_cache = 512
    sort_buffer_size = 512M
    read_buffer_size = 8M
    read_rnd_buffer_size = 8M
    myisam_sort_buffer_size = 512M
    thread_cache_size = 8
    query_cache_size = 64M
    # Try number of CPU's*2 for thread_concurrency
    thread_concurrency = 16
    # You can set .._buffer_pool_size up to 50 - 80 %
    # of RAM but beware of setting memory usage too high
    innodb_buffer_pool_size = 2G
    innodb_additional_mem_pool_size = 20M
    innodb_log_buffer_size = 8M
    innodb_flush_log_at_trx_commit = 1
    innodb_lock_wait_timeout = 120
    [mysqldump]
    quick
    max_allowed_packet = 16M
    [isamchk]
    key_buffer = 256M
    sort_buffer_size = 256M
    read_buffer = 2M
    write_buffer = 2M
    [myisamchk]
    key_buffer = 256M
    sort_buffer_size = 256M
    read_buffer = 2M
    write_buffer = 2M

  • Cable 3.0 Optimization tips?

    Anyone got any? I would love some tips with my new router!

    It is delivered over a Hybrid Fibre Coax (HFC) Cable, it is run into the house and terminates at a faceplate, you then run a cable from the faceplate to the modem which is another coax cable, and that connects it to the HFC network and the internet is provided over it... at no point in your house does it connect or rely on the Copper network.
    It is significantly faster then ADSL with the standard speed being 30/1Mbps (compared to a maximum speed on ADSL2+ of 20/1Mbps) with the option of increasing it to up to 100/2Mbps if you have the need, the need for speed.

  • Needed: Optimization tips from a Pro for a very slow internet connection

    I am on a remote base in Iraq with about 150 people sharing a satellite connection with a 2MB pipe. It is slow. There is nothing I can do about the volume of people, QoS from the provider, and there is no competition.
    Given that, I would like to know what I can tune on my machine to make the most of a slow, frustrating experience.
    I have noticed although I have browser caching turned on, it appears my browsers (safari, Omni, FF) don't try t take advantage of it. They still spend 10 minutes trying to get in touch with the website and start from scratch. Is there a browser that visits it's cache first and then looks for changes? Are there settings I am overlooking that can force the browser to load from cache first and then look for differences? Are there command line parameters or configuration files I can edit and modify to make a difference for the better?
    I also have a buddy running linux and he installed a DNS caching mechanism that reduced his repeat lookups from 5 seconds to 0. He also installed another website data caching mechanism that truly stores the pages of websites he frequently visits. His experience was enhanced tremendously.
    What do you recommend I do from the command line and within my browsers to maximize facilities like caching to make a slow situation a little better?
    I apprecite your time and advice
    Dan
    US Army (AIRBORNE)
    Mesopotamia, Iraq

    Hi Sahar,
    1) To post your adsl line statistics you can be connected to the home hub or router via wireless.
    Below is some information on how to obtain your adsl line stats. You can also see this link here ADSL Statistics
    ADSL Line Statistic Help:
     If you have a BT Home Hub like the one below...
    Then:
     1) Go to http://192.168.1.254 or http://bthomehub.home
     2) click Settings
     3) Click Advanced Settings
     4) Click Broadband
     5) Click Connection or sometimes called ADSL (see picture Below)
    The direct Address is http://bthomehub.home/index.cgi?active_page=9116 (for bthomehub3.A firmware ending in 1.3)
    or http://bthomehub.home/index.cgi?active_page=9118 (for bthomehub3.A firmware ending in 94.1.11)
    You will need to copy and past all the adsl line statistics ( Including HEC, CRC and FEC errors). You may need to click " More Details"
    There are more useful links on Keith's website here: If you have an ADSL connection, please select this link
    2) To run and post the results of a BT Wholesale Speed Test it is recommended to do this with a wired ethernet connection, as a WiFi connection can be effected by other electronic devices in your property.
    It is also best to have a landline phone of some sort, even if you don't use it, at is is a very handy tool to test your landline for any noise. 
    As any noise on your landline can dramatically reduce your broadband performance.
    You can get a cheap corded landline phone from most electronic stores or online. 
    They are also good in emergencies when there is a power cut as a corded landline phone will still work.
    Hope that helps,
    Cheers
    I'm no expert, so please correct me if I'm wrong

  • Can't access Solaris 10 after install Essbase 11.1.1.3 32/64-bit clients

    We try to install Oracle Essbase 11.1.1.3 Client 11.1.1.3 32 and 64 bit in separated folders on Sun Solaris 10.
    Installation performed by root.
    1.
    32-bit Essbase 11.1.1.3 Client was installed and cofigured in ../ESS11113_32 folder with Oracle installer without
    problem.
    2.
    We tried to install the 64-bit Essbase 11.1.1.3 Client in separate ../ESS11113_64 folder by running command
    # installTool.sh -console
    3.
    After that, we got the problem on Solaris 10 system after 64-bit Essbase 11.1.1.3 Client installation which didn't succeed.
    We can't access the server with any user id (except root).
    The following is from /var/adm/messages,
    Error : Aug 21 14:53:46 renata telnetd[27562]: [ID 176939 daemon.error] libpkcs11: /usr/lib/security/pkcs11_kernel.so unexpected failure
    in ELF signature verification. System may have been tampered with. See
    cryptoadm(1M). Skipping this plug-in.Aug 21 14:53:47 renata telnetd[27562]: [ID
    234283 daemon.error] libpkcs11: /usr/lib/security/pkcs11_softtoken.so
    unexpected failure in ELF signature verification.
    So, please tell us is there anyway to fix this issue asap?
    Thanks,
    Vic

    Thanks john for your reply.
    Below are my questions which are still not clear to me. We are using only SAN Pillar Storage for DB servers and Local Hard disks for all Application servers. So said this App Servers cant access SAN storage all they have is local hard disk for each app server.
    1. For Essbase Server can i use SAN shared file system from pillar storage for ARBORPATH only for Active-Passive setup.
    2. For Applications can i use the local hard disk space as shared between two systems for HA (Active-Active).

  • Essbase Client 32 bit on the Solaris SPARC 64 bit Cognos server - Need help

    Hello All,
    I have a SunSolaris SPARC 64 bit OS on which i have the 32 bit Cognos 8.4.1 installed.
    I now wanted to install a 32 bit Essbase client on this server.
    can anyone please let me know if there exists a 32 bit essbae client which can be installed on the SunSolaris SPARC 64 bit OS ?
    Thanks you in advance.
    MS

    I will asume the latest version of the essbase client
    "EPM System Installer installs both 32-bit and 64-bit Essbase Client on a machine with a 64-bit operating system."
    Once it is installed you may need to update the environment variables to point to the 32bit client.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • What version of Essbase Excel add-in support 64 bit Windows 7 on our PC?

    1) Can anyone tell us what is latest version of 64 bit Essbase Excel-add-in 11.1.1.3.x and will this latest version of Essbase Excel add-in support 64 bit Windows 7 on our PC?
    2) we downloaded Essbase excel add-in 11.1.2 and was not able to connect to Essbase 11.1.1.3 server. It gave an error message - "This version is newer than the Essbase server." Is there a workaround? (we were hoping 11.1.2 would support 64 bit windows 7)
    ps. There is a knowlegebase article that teaches us how to get Smartview 11.1.2 to connect to Essbase. We could not quite follow the badly written KB artible, but Ms. V from Oracle tech support claims she was able to connect and she wrote the article.
    We did manage to get Smartview 11.1.2 to connect to Planning 11.1.1.3!!

    Thanks John and Jasmine.
    John,
    I am able to connect using Essbase excel add-in 11.1.2 and see the list of Essbase server 11.1.1.3 app/databases. However when I tried to select one of the applications/databases, I get the Essbase warning "This version of Essbase 11.1.1.3) is older than the version of the Essbase API (11.1.2.0) you are using."
    I get sent back to Essbase system Login screen and am asked to select a app/database. Add-in keeps giving me the above message - none of the 11.1.1.3 databases would allow me to connect.
    I guess you guys did not experience this problem?

  • Any known issues with Essbase 64 bit and other components as 32 bit

    Hi Everyone,
    Are there any known issues with 64 bit Essbase and other components (Planning, EAS, Provider services, EAS, Workspace and Reporting) in 32 bit?
    Version is EPM 11.1.1.3
    The reason for choosing ESSBASE 64 bit is of course performance. We decided to stick to 32 bit for the web applications due to some known issues and bitter experiences in past in this version with 64 bit web deployments.
    OS is Windows 2003 Server (64 bit for the ESSBASE server and 32/64 bit for the application server)
    Thanks,
    Sayantan

    Hyperion 32-bit Web Apps are fully compatible with Essbase 64-bit. Same with 32-bit Essbase client.

  • Upgrading Essbase 9.3.1.3 32-bit to 64-bit

    We currently have the 32-bit version of Essbase 9.3.1.2 along with Oracle BI 10.1.3.4 running on a 64-bit Windows 2003 OS. We want to upgrade to 64-bit Essbase 9.3.1.2. Do we need to uninstall the 32-bit and install the 64-bit Essbase? If we do this, will it affect the OBI installation? Will I need to uninstall and reinstall OBI?
    Thanks in advance,
    Terri

    You should just be able to uninstall and then install essbase again (reboot the machine after you have uninstalled), I would make sure you have backed up your essbase applications.
    OBIEE is just using the essbase client so you shouldn't need to install again.
    Cheers
    John
    http://john-goodwin.blogspot.com/

Maybe you are looking for