Hello,
This patch changes frontend to initiate persistent connection to oracle database instead of non-persistent ones. Simple benchmark shows about 30000 times connection initiation boost
.
Benchmark initiates 20 connections in a loop. Results:
This is especially usefull for oracle 11 which doesn't support hugetlb pages. So new connections performed very slow.
This patch changes frontend to initiate persistent connection to oracle database instead of non-persistent ones. Simple benchmark shows about 30000 times connection initiation boost
. Benchmark initiates 20 connections in a loop. Results:
- ocilogon: 36.6958 seconds,
- ociplogon: 1.8807 seconds first run,
- ociplogon: 0.0011 seconds all subsequential runs.
This is especially usefull for oracle 11 which doesn't support hugetlb pages. So new connections performed very slow.
Comment