`
blandontsai
  • 浏览: 2708 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
最近访客 更多访客>>
社区版块
存档分类
最新评论

MySQL 项目数据库的大小如何计算

阅读更多

1. 命令行方式

 

要知道一个表占用空间的大小,那就相当于是 数据大小 + 索引大小 即可。


show databases; (查看有多少 database, 也叫做table schema; 有点串用)
 

1.1 查看单个database(或是table schema)占用的大小


[sql]


1.select sum(DATA_LENGTH)+sum(INDEX_LENGTH) from information_schema.tables 
2.where table_schema='数据库名'; 

得到的结果是以字节为单位的, 换算成兆的话 除以 1024*1024


备注: information_schema库中包含了对整个数据库的很多统计信息,可以通过查看它们,来得到数据库相关的信息

 

省事一点,直接进入information_schema 查看


[sql]
1.use information_schema; 
接下来忽略索引的大小

 

1.2 查询所有数据的大小


[sql]
1.select concat(round(sum(DATA_LENGTH/1024/1024),2),'M') from tables; 
这个需要的时间会长一些


1.3 查看数据库的某个表的大小


[sql]
1.select concat(round(sum(DATA_LENGTH/1024/1024),2),'M') from tables where table_schema=’数据库名’ AND table_name=’表名’; 

 

2. 软件查看方式

 

可以安装 PhpMyAdmin 也可以看到

分享到:
评论

相关推荐

    基于Docker的MySQL数据库性能分析.pdf

    知识点3: MySQL数据库的性能测试可以通过使用流行的压力测试框架sysbench来实现,并可以根据数据库大小、表数量以及表的记录数划分,界定数据库的并发访问数,来模拟实际项目中的应用场景。 知识点4: 在基于...

    MySQL5.0数据库安装文件以及可视化工具(Navicat for MySQL)

    1. **连接管理**:你可以创建、编辑和删除数据库连接,管理多个数据库服务器,方便在不同项目间切换。 2. **数据浏览**:通过表格形式查看和编辑数据库中的数据,支持排序、过滤和格式化显示。 3. **SQL编辑器**:...

    MySQL分布式数据库中间件Mycat性能调优指南

    MySQL分布式数据库中间件Mycat是一款广泛应用于大数据处理和高并发场景的重要工具,它通过将数据分布到多个物理节点上,实现了数据的水平扩展。在实际应用中,Mycat的性能调优对于系统的整体效率至关重要。本指南将...

    MySQL数据库生成C#实体类工具

    ### MySQL数据库生成C#实体类工具 在软件开发过程中,特别是在使用关系型数据库进行数据持久化操作时,实体类的创建是一项重复性高且容易出错的工作。为了解决这一问题,提高开发效率,出现了一些自动生成实体类的...

    WINCE直连MySQL数据库

    不过,需要注意的是,在实际项目中,需要根据设备性能和网络条件调整数据库连接设置,如超时时间、连接池大小等,以达到最佳性能。同时,考虑安全性问题,如使用加密的连接字符串,并遵循最佳安全实践,避免SQL注入...

    32位mysql数据库

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和易于管理的特点在各种规模的企业和项目中得到应用。在这个“32位MySQL”主题中,我们将聚焦于在32位操作系统上安装和使用MySQL 5.0.10...

    MySQL数据库毕业论文.doc

    根据提供的文档信息,本文将对MySQL数据库的关键特性及其在Jsp/Servlet网上拍卖系统中的应用进行深入...通过对这些知识点的学习和实践,可以更好地理解和掌握MySQL数据库的核心功能,并能够有效地应用于实际项目中。

    MySQL数据库入门到高级笔记快速学习pdf版本

    MySQL数据库是世界上最受欢迎的关系型数据库管理系统之一,广泛应用于各种规模的企业和项目中。这份"MySQL数据库入门到高级笔记快速学习pdf版本"提供了从基础到高级的全面教程,适合不同水平的学习者。以下将详细...

    MySQL数据库 mysql-8.0.11-winx64.zip

    - 自定义配置文件:压缩包中的"mysql8.0安装.txt"可能包含了自定义安装步骤,允许用户根据自己的需求调整配置,如设置端口、数据目录、初始化数据库大小等。 - 密码设置:通常在安装过程中会提示设置root用户的...

    绿色版的mysql数据库

    MySQL绿色版是一款便携式的MySQL数据库管理系统,特别适合那些需要快速部署、移动或者在不同环境间切换数据库的用户。它省去了传统安装过程,下载后即可直接运行,为Windows操作系统提供了一个简洁且高效的数据库...

    mysql数据库设计原则

    ### MySQL数据库设计原则详解 #### 一、引言 在当今数据驱动的世界中,数据库设计的质量直接影响着应用程序的性能和可扩展...希望本文能够帮助您更好地理解和掌握MySQL数据库的设计要点,为您的项目带来更高的价值。

    nodejs封装好的mysql数据库模块,带mysql连接池以及百万测试数据

    在Node.js环境中,数据库操作是应用开发中的重要一环,MySQL作为广泛应用的关系型数据库,其与Node.js的结合使得后端开发更为高效。本模块基于Node.js实现了对MySQL数据库的封装,利用了mysql连接池来优化性能,并且...

    MySQL数据库一键安装包

    MySQL是一款流行的开源关系型数据库管理系统(RDBMS),由瑞典的MySQL AB公司开发,后来被甲骨文公司收购。它以SQL(结构化查询语言)作为主要的交互方式,具有高性能、高可靠性和易用性。MySQL5.0版本在功能和性能...

    管理mysql数据库的工具

    1. 数据库管理:你可以通过MySQL-Front创建、修改和删除数据库,以及查看数据库的结构和大小信息。它支持对表、视图、存储过程、触发器等数据库对象进行管理。 2. 表操作:在MySQL-Front中,你可以轻松地创建、编辑...

    Mysql转换为Access数据库软件

    MySQL到Access数据库转换是一个常见的需求,特别是在数据迁移、项目整合或者使用不同数据库系统的场景中。本文将详细探讨这个过程中的关键知识点,以及如何利用提供的工具进行转换。 **1. MySQL与Access简介** ...

    将图片存到数据库 mysql 项目 demo

    本项目“将图片存到数据库 mysql 项目 demo”提供了一个实际操作的示例,演示如何将图片数据直接存储到MySQL数据库中,这对于那些需要在线存储和访问图片的应用来说尤其有用。下面我们将深入探讨这个主题,详细介绍...

    mysql数据库导出word数据字典

    通过这种方式,开发人员、DBA或者项目团队成员可以方便地共享和审查数据库设计,从而提高协作效率。此外,导出的数据字典也可以作为数据库维护和升级的参考文档,帮助跟踪数据库的变化。 在进行这项工作时,可能还...

    mysql数据库安装图文步骤

    5. **InnoDB表空间配置**:为InnoDB数据库文件选择存储位置和初始大小等。 #### 五、设置MySQL服务 - **配置服务名称**:设置MySQL服务的名称。 - **选择端口**:指定MySQL监听的端口号,默认为3306。 - **配置...

    最新如何从MQL5MQL4访问MySQL数据库.docx

    1. **“MySQL包装-用于MetaTrader4的链接库”**:该项目允许通过特定数组读取数据库中的数据。然而,这种方法的一个明显缺点是数组的使用可能会限制其灵活性,特别是在处理动态查询时。 2. **“MySQL日志1-用于...

    Mysql数据库文件.zip

    其中,InnoDB Buffer Pool的大小可以动态调整,提升了数据库的响应速度。 3. **分区功能**:MySQL 5.5加强了表的分区功能,支持更多类型的分区策略,如范围、列表、哈希和线性哈希,有助于提高大数据量表的查询性能...

Global site tag (gtag.js) - Google Analytics