mysql優化存儲查詢,如何查看MySQL占用的內存都用在哪了?
1、進去指定schema數據庫(存放了其他的數據庫的信息)
useinformation_schema
2、查詢所有數據的大小
selectconcat(round(sum(data_length/1024/1024),2),'mb')asdatafromtables
3、查看指定數據庫的大小
比如說數據庫apoyl
selectconcat(round(sum(data_length/1024/1024),2),'mb')asdatafromtableswheretable_schema='apoyl';
4、查看指定數據庫的表的大小
比如說數據庫apoyl中apoyl_test表
selectconcat(round(sum(data_length/1024/1024),2),'mb')asdatafromtableswheretable_schema='apoyl'andtable_name='apoyl_test';
整完了,有興趣的可以試哈哦!挺使用哈
網站找的,都是正解