Reports web Page

 

About Oracle


  Home

  About ME

  Summaries

  Key Definitions

  Links

  My Report

 

Understanding Oracle Architecture

Why It is important? It is told by an example and i will summarize this example There is an SQl server code and it is wanted to be compiled and executed on Oracle In this case SQL server architecture and How you use SQL server impacted the Oracle implementation.Two wrong decision was taken..

- Keep connection Architecture same
- Use literal(non-bound) SQL

Use A Single Connection in Oracle

In SQL server if you have five queries you might well see five connections. But in Oracle what you will always see is 1 connection. In this problem they use many connections and Oracle supports only 1 connection.Since they use many connections each page of their web application opens 5,10 connections so server can support 1/5 or 1/10 of concurrent users. So this affects RAM usage also. Altough they have 8 gig of RAM they can only use 2 gig of RAM.

Problem is solved like this.

Re-architect the design and allow it to take advantage of the fact it was running "on" Oracle and use a single connection o generate a page. As it is seen Not Understanding Oracle cause re-architecturing
which causes waste of time and money.