MySQL5新特点(数据字典)
Jun 07, 2016 pm 04:04 PM
字典
数据
特点
因为对元数据(元数据就是那些关于如何数据库的那些数据)的使用已经变得愈来愈普遍了,MySQL5在产品中也相应地设计了一个专门的数据库,这个数据库的固定名称就是information_schema,该数据库作为一个中心数据字典的角色出现,其中包含了数据库的所有对象信息
因为对元数据(元数据就是那些关于如何数据库的那些数据)的使用已经变得愈来愈普遍了,MySQL5在产品中也相应地设计了一个专门的数据库,这个数据库的固定名称就是information_schema,该数据库作为一个中心数据字典的角色出现,其中包含了数据库的所有对象信息和其他与数据库相关的项目(比如安全),这些对象等信息都在MySQL服务器产品中做了定 义。数据库管理人员和相关开发人员可以使用information_schema数据字典数据库来获得MySQL服务器上一个或多个数据 库相关的多方面的元数据。举例说明,如果数据库管理人员想要知道某个MySQL数据库实例中存储空间的概况,那么可以通过执行如下的对数据字典的查询来实现:
mysql> SELECT a.schema_name db_name, -> IFNULL(ROUND((SUM(b.data_length)+SUM(b.index_length))/1024/1024,2),0.00) -> total_size_mb, -> IFNULL(ROUND(((SUM(b.data_length)+SUM(b.index_length))- -> SUM(b.data_free))/1024/1024,2),0.00) data_used_mb, -> IFNULL(ROUND(SUM(data_free)/1024/1024,2),0.00) data_free_mb, -> IFNULL(ROUND((((SUM(b.data_length)+SUM(b.index_length))-SUM(b.data_free))/ -> ((SUM(b.data_length)+SUM(b.index_length)))*100),2),0) pct_used, -> COUNT(table_name) tables -> FROM information_schema.schemata a -> LEFT JOIN information_schema.tables b ON a.schema_name = b.table_schema -> WHERE a.schema_name != 'information_schema' -> GROUP BY a.schema_name -> ORDER BY 1; +---------+---------------+--------------+--------------+----------+--------+ | db_name | total_size_mb | data_used_mb | data_free_mb | pct_used | tables | +---------+---------------+--------------+--------------+----------+--------+ | gim | 432.67 | 432.67 | 0.00 | 100.00 | 16 | | gim2 | 8.64 | 8.64 | 0.00 | 100.00 | 6 | | mysql | 0.33 | 0.33 | 0.00 | 99.69 | 18 | | test | 0.00 | 0.00 | 0.00 | 0.00 | 0 | | tpcc | 126.09 | 126.09 | 0.00 | 100.00 | 9 | +---------+---------------+--------------+--------------+----------+--------+
登录后复制
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章
击败分裂小说需要多长时间?
3 周前
By DDD
仓库:如何复兴队友
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前
By 尊渡假赌尊渡假赌尊渡假赌
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
3 周前
By 王林

热门文章
击败分裂小说需要多长时间?
3 周前
By DDD
仓库:如何复兴队友
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前
By 尊渡假赌尊渡假赌尊渡假赌
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
3 周前
By 王林

热门文章标签

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

谷歌狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理训练最快选择

美国空军高调展示首个AI战斗机!部长亲自试驾全程未干预,10万行代码试飞21次
