![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
-----Original Message----- Hello, I am using ADOMD for fetching cube information from a .net application. typical code sequence is open an conncetion with OLAP, make a query using cellset object of ADOMD and close the olap connection . Upon profiling the application I find that most of the time goes in 1. opening and closing the conncetion. 2. Calls to the retrieve operation CellSet.Get_Item(object []) call to get the cell object and calling on "Value" property of the cell 1. Do I need custom implementation for the Connection pool or Can I share single conncetion among multiple retrieve calls ( are ADOMD calls are thread safe) 2. How can I have faster way of retrieving values for the cells. ( Is interop is performance killer here) Thanks Santosh . |
#3
| |||
| |||
|
|
-----Original Message----- Hello, I am using ADOMD for fetching cube information from a .net application. typical code sequence is open an conncetion with OLAP, make a query using cellset object of ADOMD and close the olap connection . Upon profiling the application I find that most of the time goes in 1. opening and closing the conncetion. 2. Calls to the retrieve operation CellSet.Get_Item(object []) call to get the cell object and calling on "Value" property of the cell 1. Do I need custom implementation for the Connection pool or Can I share single conncetion among multiple retrieve calls ( are ADOMD calls are thread safe) 2. How can I have faster way of retrieving values for the cells. ( Is interop is performance killer here) Thanks Santosh . |
![]() |
| Thread Tools | |
| Display Modes | |
| |