mysql 怎么查看表数据量占用空间的sql

mysql 怎么查看表数据量占用空间的sql,第1张

第一步

mysql>use information_schema

第二步

mysql>select data_length,index_length

->from tables where

->table_schema='DBNAME'

->and table_name = 'TABLENAME'

或者

mysql>select concat(round(sum(data_length/1024/1024),2),'MB') as data_length_MB, ->concat(round(sum(index_length/1024/1024),2),'MB') as index_length_MB

->from tables where

->table_schema='DBNAME'

->and table_name = 'TABLENAME'

if (select object_ID('tempdb..#BaseInfoFK')) >0 drop table #BaseInfoFK

select a.* into #BaseInfoFK from (select * from table)a#BaseInfoFK是临时表的名一定要加#


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6096335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存