If your SOQL query returns too many sObjects and causes an error, what alternate best practice should you follow?
a) Increase the query limit to retrieve more sObjects.
b) Refactor the query to limit the number of records returned.
c) Split the query into multiple smaller queries.
d) Use a different API for data retrieval.