Is there a limitation on how many schemas and security objects you can have in one Snowflake database and will there be performance degradation with thousands of these objects?
Will splitting the data into multiple databases help performance?
Is there a limitation on how many schemas and security objects you can have in one Snowflake database and will there be performance degradation with thousands of these objects?
Will splitting the data into multiple databases help performance?
There is no hard limit to my knowledge. Our experience is that there are dire performance problems when you are having larger thousands of security objects (users, roles, schemas). We have a couple of support cases open about this. So far we've been able to work out some points which affect the performance:
Interestingly we're constantly told by support that we're the only customer experiencing these kind of problems.