Migrations and Schema CFs use disk space proportional to the square of the 
number of CFs
----------------------------------------------------------------------------------------

                 Key: CASSANDRA-3750
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3750
             Project: Cassandra
          Issue Type: Bug
          Components: Core
    Affects Versions: 1.0.1
         Environment: Linux (CentOS 5.7)
            Reporter: John Chakerian
         Attachments: fit.png

The system keyspace grows proportional to the square of the number of CFs (more 
likely, it grows quadratically with # of schema changes in general). The major 
offenders in the keyspace are the Migrations table & the Schema table. On 
clusters with very large #s of CFs (in the low thousands), we think that these 
large system tables may be contributing to various performance issues.

The approximate expression is: s = 0.0003253*n^2 + 2.58, where n is # of 
keyspaces + # of schemas and s is the size of the system keyspace in megabytes. 
See attached plot of the regression curve showing fit. 

Sampled data: 
{noformat}
NUM_CFS SYSTEM_SIZE_IN_MB
100 4.4
200 15
300 32
400 55
500 85
600 120
700 162
800 211
900 266
1000 327
{noformat}

This was hit in 1.0.1, but is almost certainly not version specific. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to