At work someone said "when we design and optimize the stored procedures, we have to take into account that fact that they will be running on large database servers".
I'm confused by that statement in a number of respects:
Does "large database server" imply a large volume of data and, if so, how does that impact the design of the stored procedure?
Is the design and optimization of a stored procedure the same as the design and optimization of regular SQL?
Is "design and optimize" redundant? In other words, if you design a stored procedure well, wouldn't it automatically be optimized for performance?