pne: A picture of a plush toy, halfway between a duck and a platypus, with a green body and a yellow bill and feet. (Default)
[personal profile] pne
After some fiddling around at work, I think I managed to work around some performance problems we had.

I had suspected that a database view we had was the culprit, but wasn't sure why it would be particularly slow, nor how to improve the speed.

But when I "dissolved" the view into separate tables inside the universe and let BO do the joining, things magically speeded up about 100 times.

Disadvantage: the view did some joining which I now have to do manually in BO -- specifically, in each report (not just once per universe).

But I think that's a fairly small price to pay for a great performance increase each time the report is run.

Now I just hope that this change didn't break anything else important (there's still a view involved, but one with only two tables, and one the tables was already present and I'm not sure how to link the view to the left half of the universe which uses one of those tables).

Profile

pne: A picture of a plush toy, halfway between a duck and a platypus, with a green body and a yellow bill and feet. (Default)
Philip Newton

June 2015

S M T W T F S
 12 3456
78910111213
14151617181920
2122232425 2627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Tuesday, 15 July 2025 00:47
Powered by Dreamwidth Studios