(10g直接执行第二步就可以了)
统计一个用户下所有表的行数:
1.exec
dbms_stats.gather_schema_stats(owner=>'用户名')
2.select
sum(num_rows)
from
user_tables
统计全库所有表的行数:
1.exec
dbms_stats.gather_database_stats(estimate_percent=>'30')
2.select
sum(num_rows)
from
dba_tables
生产环境中需谨慎考虑收集新的统计信息后对应用产生的影响。
利用mysql提供的统计函数实现数量统计如果要按照某一列统计写法如下
Select count(列名) from 表
如果不忽略null值,写法如下
Select count(*) from 表名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)