This site is currently read-only as we are migrating to Oracle Forums for an improved community experience. You will not be able to initiate activity until January 31st, when you will be able to use this site as normal.

    Forum Stats

  • 3,890,899 Users
  • 2,269,649 Discussions
  • 7,916,821 Comments

Discussions

Golden Bean has improved Performance on Oracle tables

Rama_G
Rama_G Member Posts: 14
edited Aug 28, 2019 4:38PM in SQL & PL/SQL

Hi All,

I tried to improve performance on some of the Oracle tables by using SQL queries.

However, in my organisation Golden Bean is enabled and it has improved the performance way faster.

Just trying to understand how this can be so much faster. I am also reading some of the blogs related to it.

Regards

Rams

Tagged:
Rama_GBEDEAndrewSayerL. FernigriniMike Kutz
«1

Answers

  • John Thorton
    John Thorton Member Posts: 14,493 Silver Crown
    edited Aug 27, 2019 10:12PM
    Rama_G wrote:Hi All,I tried to improve performance on some of the Oracle tables by using SQL queries.However, in my organisation Golden Bean is enabled and it has improved the performance way faster. Just trying to understand how this can be so much faster. I am also reading some of the blogs related to it. RegardsRams

    how can we reproduce what you report?

  • Rama_G
    Rama_G Member Posts: 14
    edited Aug 27, 2019 10:17PM

    I am just sharing my thoughts here to hear more on this.

    Thanks

  • John Thorton
    John Thorton Member Posts: 14,493 Silver Crown
    edited Aug 27, 2019 11:13PM

    >I am also reading some of the blogs related to it.

    URL?

    What is Golden Bean?

  • Rama_G
    Rama_G Member Posts: 14
    edited Aug 28, 2019 12:22AM

    I am referring to the internal blogs in my organization (confluence pages). Typically, it increases the parallel runs of the batch process and in turn it increase the performance.

    Sorry for not providing the URL.

    Cheers

  • Billy Verreynne
    Billy Verreynne Software Engineer Cape TownMember Posts: 28,976 Red Diamond
    edited Aug 28, 2019 1:28AM

    Fact. Oracle is designed as a highly performant and scalable database.

    However, it is often misused, which has a distinct performance penalty. Equally often, the idiotic ignorant developer or manager, blames Oracle for this poor performance - instead of realising that their incorrect use, poor design, and shoddy code, are the actual problems.

    Case in point. An hour ago a process on one of our databases, analysed 30.5 million IP (network) conversations, and summarised that as a 20.7 million IP Accounting data set - in 116 seconds.

    Oracle performance has ceased to amaze me - unlike the abuse of Oracle by shoddy design and code, by the ignorant.

    Let me fix this thread's title for you:

    Golden Bean has improved Performance on Oracle tables of our Shoddy Design and Code

    Rama_GBEDEMike Kutz
  • AndrewSayer
    AndrewSayer Member Posts: 13,007 Gold Crown
    edited Aug 28, 2019 2:07AM
    Rama_G wrote:Hi All,I tried to improve performance on some of the Oracle tables by using SQL queries.However, in my organisation Golden Bean is enabled and it has improved the performance way faster. Just trying to understand how this can be so much faster. I am also reading some of the blogs related to it. RegardsRams

    What is Golden Bean? All I can see on Google are mentions of coffee.

    You improve the performance against a database by seeing where the time is going, then finding out why, then fixing the problem. I’ve never seen a sensible application requirement that couldn’t perform incredibly well after fixing the problem.

    The problem is always different (okay it’s mostly one of a very small handful of things), which is why you can’t just throw one thing at it for it to go away.

  • AndrewSayer
    AndrewSayer Member Posts: 13,007 Gold Crown
    edited Aug 28, 2019 2:09AM
    Rama_G wrote:I am referring to the internal blogs in my organization (confluence pages). Typically, it increases the parallel runs of the batch process and in turn it increase the performance.Sorry for not providing the URL.Cheers

    You don’t need any extra special tool to run things in parallel on Oracle.

    We are still none the wiser about what this Golden Bean is.

  • Billy Verreynne
    Billy Verreynne Software Engineer Cape TownMember Posts: 28,976 Red Diamond
    edited Aug 28, 2019 2:16AM

    Important enough to be emphasize:

    AndrewSayer wrote: You improve the performance against a database by seeing where the time is going, then finding out why, then fixing the problem.

    PROGRAMMER, INSTRUMENT THY CODE!!

    AndrewSayerL. Fernigrini
  • BEDE
    BEDE Oracle Developer Bucharest, RomaniaMember Posts: 2,484 Gold Trophy
    edited Aug 28, 2019 2:29AM

    Excuse-me, but are you selling something? If so, then at least indicate that via some link.

    I am asking this seeing that I don't seem to be able to learn anything new from this post.

    Just some vague indication about parallel. Not clear if that refers to parallel execution in some SQL statement, running some jobs in parallel (eventually using dbms_parallel_execute) or what...

    AndrewSayer
  • mathguy
    mathguy Member Posts: 11,041 Black Diamond
    edited Aug 28, 2019 9:33AM
    AndrewSayer wrote:What is Golden Bean? All I can see on Google are mentions of coffee. 

    Based on the unbelievable performance the OP reported, Golden Bean might be a new supercomputer, which runs 100,000 times faster than the typical database server. All the improvement comes from the hardware: the entire database is in superfast memory (so, in particular, no disk operations - there are no disks to begin with), processing speed is 100,000 faster than typical CPU's, ........