嗨, 大家好: 网站在新年后正式开通,欢迎大家加入我们,共同维护一个良好氛围的中国技术社区。 欢迎举报不良帖子,欢迎提供建议。
我们的QQ群:136102234,欢迎进群找答案,里边会有很多资深的大师们。 point overflow

这几个都是常用sql查询工具。

慢慢补充完整。

提问了 2016-05-09 18:01:56

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%


1.查看表数据量大小(单位M)

select (data_length+index_length)/1024/1024 from tables where table_name='表名' and table_schema='数据库名'

永久链接

已回答 2016-05-09 18:04:33

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

2.查询活跃线程情况。
select * from information_schema.PROCESSLIST where command not in('','sleep')

永久链接

已回答 2016-05-10 15:45:40

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

3 查找数据库为database,并且没有包含column的表

select distinct t.table_name
from information_schema.tables t 
left join information_schema.columns c on t.table_name=c.table_name and t.table_schema=c.table_schema and c.table_schema='database'  and     c.column_name='column'
where t.table_schema='database'  and c.table_name is null
永久链接

已回答 2016-05-13 11:13:42

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

已编辑 2016-05-13 11:22:11

4.查询database库是否index索引可以使用。

select distinct t.table_name
from information_schema.tables t 
left join information_schema.STATISTICS  s on t.table_name=s.table_name and t.table_schema=s.table_schema 
          and  s.table_schema='database'  and s.column_name='index' and s.seq_in_index=1 
where t.table_schema='database'  and s.table_name is null
永久链接

已回答 2016-05-13 11:21:43

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

5.查询大数据的列数量。

select count(*) from columns where data_type in('text','mediumtext','longtext','blob','mediumblob','longblob')

永久链接

已回答 2016-05-19 17:31:33

jkant's gravatar image

jkant ♦♦
11130137138
采纳率: 3%

你的回答
切换预览

关注这个问题

邮件:

登录之后,你可以在这里订阅任何更新。

RSS:

回答

回答和评论

Markdown基本语法

  • *italic* or _italic_
  • **bold** or __bold__
  • 链接:[文本](http://url.com/ "标题")
  • 图片?![alt 文本](/path/img.jpg "标题")
  • 编号列表: 1. Foo 2. Bar
  • 如果想要换行,只需要在前一行结尾处插入2个空格即可。
  • 支持基本HTML标记

问题标签:

×72
×1

已提出的问题: 2016-05-09 18:01:56

问题浏览量: 1,081 次

最后更新: 2016-05-19 17:31:33