How to get size of mysql database?

前端 未结 9 1947
栀梦
栀梦 2020-11-27 08:43

How to get size of a mysql database?
Suppose the target database is called \"v3\".

9条回答
  •  情深已故
    2020-11-27 09:12

    It can be determined by using following MySQL command

    SELECT table_schema AS "Database", SUM(data_length + index_length) / 1024 / 1024 AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema
    

    Result

    Database    Size (MB)
    db1         11.75678253
    db2         9.53125000
    test        50.78547382
    

    Get result in GB

    SELECT table_schema AS "Database", SUM(data_length + index_length) / 1024 / 1024 / 1024 AS "Size (GB)" FROM information_schema.TABLES GROUP BY table_schema
    

提交回复
热议问题