```json
{
    "title": "GrabPERF: Updates to the Index/Multi-Test Graphs",
    "url": "https://performancezen.com/2005/09/13/grabperf-updates-to-the-indexmulti-test-graphs/",
    "datePublished": "2005-09-13",
    "dateModified": "2005-09-13",
    "language": "en-US",
    "description": "Well, I am starting to try and improve the performance of the slowest graphs on the site, the Index/Multi-Test graphs. I have managed to completely eliminate the need for the…",
    "author": "spierzchala",
    "publisher": "Performance Zen"
}
```

# GrabPERF: Updates to the Index/Multi-Test Graphs

Well, I am starting to try and improve the performance of the slowest graphs on the site, the Index/Multi-Test graphs.
I have managed to completely eliminate the need for the temp tables I had been using, migrating to a pure associative array method. This is in the code that ensures that any tests that return no results for a given time period don't cause PHPlot to throw a hissy fit.
There has to be a way to do it faster. I have a couple of methods I am considering, but arrays within arrays scare me just a little!
Let me know if you see any performance degradations.
