How much MySQL disk space is being used
So that we can quote accurately, it's important that we know how much MySQL disk space you are currently consuming for your Magento or Adobe Commerce store.
You can easily find out the information we need by running the following command.
SELECT
IFNULL(B.engine,'Total') "Storage Engine", CONCAT(LPAD(REPLACE(FORMAT(B.DSize/POWER(1024,pw),3),',',''),17,' '),' ',SUBSTR(' KMGTP',pw+1,1),'B') "Data Size", CONCAT(LPAD(REPLACE(FORMAT(B.ISize/POWER(1024,pw),3),',',''),17,' '),' ',SUBSTR(' KMGTP',pw+1,1),'B') "Index Size", CONCAT(LPAD(REPLACE(FORMAT(B.TSize/POWER(1024,pw),3),',',''),17,' '),' ',SUBSTR(' KMGTP',pw+1,1),'B') "Table Size" FROM (SELECT engine,SUM(data_length) DSize,SUM(index_length) ISize,SUM(data_length+index_length) TSize
FROM information_schema.tables
WHERE table_schema NOT IN ('mysql','information_schema','performance_schema')
AND engine IS NOT NULL
GROUP BY engine
WITH ROLLUP) B,(SELECT 3 pw) A
ORDER BY TSize;
This command will then show summaries of all usage like so:
+----------------+----------------------+----------------------+----------------------+
| Storage Engine | Data Size | Index Size | Table Size |
+----------------+----------------------+----------------------+----------------------+
| MEMORY | 0.000 GB | 0.000 GB | 0.000 GB |
| InnoDB | 0.189 GB | 0.109 GB | 0.297 GB |
| MyISAM | 0.413 GB | 0.075 GB | 0.488 GB |
| Total | 0.602 GB | 0.184 GB | 0.785 GB |
+----------------+----------------------+----------------------+----------------------+
Table size is produced by adding the data size to the index size.
Data Size + Index Size = MySQL usage
In this case, your total MySQL usage would be 0.785GB.