Memory or Caching Issue
Posted: Wed Nov 25, 2009 11:12 pm
Hi Everyone
I have a strange one which I'd like to get your thoughts on. I have a chore made up of four processes, which when run is designed to summarise some data in one cube, and then copy the summary elsewhere within the same cube.
I also have a large excel workbook which is a deck of reports which pulls on data within the version affected by the above chore.
Scenario:-
1. Refreshing the excel workbook takes about 20 seconds.
2. Run the chore which takes about 5-10 seconds and doesn't error (logging turned off)
3. Repeat step 1, refresh workbook, which now takes 8 minutes.
4. Re-refresh workbook (so again repeating step 1 above) now takes about 20 seconds again
It seems that immediately after the chore runs the refresh takes ages.
I know this sounds strange but I am a bit perplexed at what might be happening here. I have disabled the "SaveDataAll" in the final process of the chore. And i have also create another chore which containes a single chore with ExecuteProcess(All four processes) as well to make sure that it wasn't the chore mucking me around either.
My concern is that this is one chore, and I have many running in the hour. I have 200 plus users and quite rightly they are getting real performance issues now.
Have any of you come across this, and if so what could the solution be.
By the way the processes are constructing views of data which are then summarised and posted. Could the best approach be to spit out an ASCII file and import in ?
Your thoughts appreciated
Ajay
I have a strange one which I'd like to get your thoughts on. I have a chore made up of four processes, which when run is designed to summarise some data in one cube, and then copy the summary elsewhere within the same cube.
I also have a large excel workbook which is a deck of reports which pulls on data within the version affected by the above chore.
Scenario:-
1. Refreshing the excel workbook takes about 20 seconds.
2. Run the chore which takes about 5-10 seconds and doesn't error (logging turned off)
3. Repeat step 1, refresh workbook, which now takes 8 minutes.
4. Re-refresh workbook (so again repeating step 1 above) now takes about 20 seconds again
It seems that immediately after the chore runs the refresh takes ages.
I know this sounds strange but I am a bit perplexed at what might be happening here. I have disabled the "SaveDataAll" in the final process of the chore. And i have also create another chore which containes a single chore with ExecuteProcess(All four processes) as well to make sure that it wasn't the chore mucking me around either.
My concern is that this is one chore, and I have many running in the hour. I have 200 plus users and quite rightly they are getting real performance issues now.
Have any of you come across this, and if so what could the solution be.
By the way the processes are constructing views of data which are then summarised and posted. Could the best approach be to spit out an ASCII file and import in ?
Your thoughts appreciated
Ajay