Sql Server 2005 Express查看数据库数据量

Sql Server 2005 Express查看数据库数据量,第1张

你可以用sp_spaceused

这个命令,如果想知道准确的使用量可以加上参数

@updateusage=ture

sp_spaceused

@updateusage='true'。

或者就右键看你数据库的属性,里面有数据文件的信息。在那里也可以对你的数据库做容量限制。

1、增量,也就是要看整个库增加了多少条数据,

(1)Oracle 查 dba_tables视图,里面有NUM_ROWS , SUM一下,早一次,晚一次,不过这个只是在大概的数据,不是100%准;

(2)SQL Server 查syspartitions视图,里面有ROWS,比ORACLE准一点。

2、访问量,这个实现不了,访问量是没有数据的,现在都用的连接池,谁知道真正的访问量。

<php

$conn=mysql_connect('localhost','root','');

mysql_select_db('数据库',$conn);

$sql="SELECT information_schemaTABLESTABLE_NAME FROM information_schema TABLES WHERE table_schema = '数据库'";

$res=mysql_query($sql);

while ($result = mysql_fetch_assoc($res)) {

$tables[]=$result['TABLE_NAME'];

};

echo "<table>

<tbody>

<tr>

<td>表名</td>

<td>数据量</td>

</tr>";

foreach ($tables as $k=>$v){

$sql_count="select count(id) AS nums,'"$v"' from "$tables[$k];

$res_count=mysql_query($sql_count);

$result_count = mysql_fetch_assoc($res_count);

echo "<tr><td>"$result_count[$v]'</td><td>'$result_count['nums']'</td></tr>';

}

echo "</tbody></table>" >

以上就是关于Sql Server 2005 Express查看数据库数据量全部的内容,包括:Sql Server 2005 Express查看数据库数据量、怎么查询数据库每天的数据增量和访问量、如何查询mysql数据库中哪些表的数据量最大等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9656884.html

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

发表评论

登录后才能评论

评论列表(0条)

保存