测试数据库大小

Mysql:

要想知道每个数据库的大小的话,步骤如下:

1、进入information_schema 数据库(存放了其他的数据库的信息)

use information_schema;

2、查询所有数据的大小:

select concat(round(sum(data_length/1024/1024),2),‘MB‘) as data from tables;

3、查看指定数据库的大小:

比如查看数据库home的大小

select concat(round(sum(data_length/1024/1024),2),‘MB‘) as data from tables where table_schema=‘home‘;

4、查看指定数据库的某个表的大小

比如查看数据库home中 members 表的大小

select concat(round(sum(data_length/1024/1024),2),‘MB‘) as data from tables where table_schema=‘home‘ and table_name=‘members‘;

时间: 2024-08-03 15:58:38

测试数据库大小的相关文章

如何测试数据库表空间不足场景

1.select * from DBA_DATA_FILES; 这个命令主要是了解数据库实例中各个模块数据库表空间的大小,是否支持自动扩展(AUTOEXTENSIBLE),MAX扩展(MAXBYTES),以及各个表空间的路径(\oracle\oradata\i2kdb\omscm.dbf) 查看AUTOEXTENSIBLE字段是否支持自动扩展,如果对应表空间的该字段为YES,表示支持自动扩展 2.alter database datafile '\oracle\oradata\i2kdb\oms

这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧!

日期/时间 相关查询 获取当前月份的第一天 运行这个命令能快速返回当前月份的第一天.你可以用任何的日期值替换 “SYSDATE”来指定查询的日期. SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month"      FROM DUAL; 获取当前月份的最后一天 这个查询语句类似于上面那个语句,而且充分照顾到了闰年,所以当二月份有 29 号,那么就会返回 29/2 .你可以用任何的日期值替换 “SYSDATE”来指定查询的日

使用benchmarkSQL测试数据库的TPCC

压力测试是指在MySQL上线前,需要进行大量的压力测试,从而达到交付的标准.压力测试不仅可以测试MySQL服务的稳定性,还可以测试出MySQL和系统的瓶颈. TPCC测试:Transaction Processing Performance Council,要熟练使用 TPC是一系列事务处理和数据库基准测试的规范.其中TPC-C是针对OLTP的基准测试模型,一方面可以衡量数据库的性能,另一方面可以衡量硬件性价比,也是广泛应用并关注的一种测试模型. TPC-C模型是以一个在线零售业为例,设计的一种

windows 测试数据库的连接状况-udl方法

udl是windows系统上,用于测试数据库的连接状态的测试软件. 使用方法: 1.建立一个空白文本 2.将文件的后缀名更改为*.udl 即可 文件内容一定为空 3.选择windows的“提供程序” ,然后点击下一步,选择数据源,一般是数据库文件,本次实验时,使用的是corpus.mdb  文件. 然后测试连接即可. 通过这种方法就可以确定数据库文件的连通状态.

mysql数据库使用sql查询数据库大小及表大小

网上查了很多资料,最后发现一个可行的,分享如下: 数据库大小查询: select concat(round(sum(DATA_LENGTH/1024/1024),2),'M') from information_schema.TABLES where TABLE_SCHEMA='数据库名称'; 表大小查询:SELECT concat(round(sum(DATA_LENGTH/1024/1024),2),'M') FROM information_schema.TABLES where TABL

第三篇--Jmeter测试数据库Mysql

Jmeter模拟100用户访问Mysql数据库 1.将Mysql数据库的驱动[mysql-connector-java-5.1.15-bin.jar]放到jmeter的lib目录下,新建线程组100[模拟100用户],循环次数10次,10s内启动所有线程, 如下图: 2.右键-配置元件中选择[jdbc Connection Configuration],Variable Name配置自定义名称CSMSDatabase,配置数据库最大连接数和数据库配置信息,如下图: 3.右键-Sampler中选择

导入MySQL测试数据库employee报错

导入MySQL测试数据库employee 报错 下载地址:https://launchpad.net/test-db/ 上传解压: [[email protected] ~]# tar xf employees_db-full-1.0.6.tar.bz2 [[email protected] ~]# cd employees_db 使用mysql命令行工具,导入建库建表语句和数据 employee.sql中是建库建表语句,默认使用的是InnoDB引擎,可以自行修改 [[email protect

测试数据库

测试 MySQL 插入 5000万 条数据耗时多久,可修改参数:$password .$insert_num <?php $localhost = "localhost"; $username = "root"; $password = "121212"; // 建立数据库连接 $link = @mysql_connect($localhost, $username, $password); // 创建测试数据库 $sql = "

数据库大小(报表用)

-- 数据库大小 CREATE TABLE #tmptb(NAME VARCHAR(100),db_size VARCHAR(100),OWNER VARCHAR(500),dbid INT,created DATE,STATUS VARCHAR (500),COMPATIBILITY_LEVEL INT,FILENAME VARCHAR(500)) INSERT INTO #tmptb(name,db_size,OWNER,dbid,created,STATUS,COMPATIBILITY_L