It's one space, but it's so large you could keep your dog away from the large ones.
Just updating the answers here - there are now two separate areas, one for smaller dogs / puppies and the larger area for the big dogs.
There is an ongoing project to separate the multiacre space into two distinct areas for large and small dogs. This should be complete by spring 2020. In the meantime there is only one undivided area, but it is large enough to keep your dog away from the large actively playing dogs, especially if you come at non-peak hours.
I have the same problem with 1 of my small ones and unfortunately the big dogs would follow him around and scare the wits out of him so we stopped going.
They're renovating the park starting at the end of this year to add one! But as of right now no, and the average dog size at the park is very large. You could try Lafayette park in Pacific heights - the neighborhood there has much smaller dogs on average.
Thanks! Your answer is awaiting moderation.