myloveblogs

查询数据库中所有的表名及行数

SELECT  a.name ,
        b.rows
FROM    sysobjects AS a
        INNER JOIN sysindexes AS b ON a.id = b.id
WHERE   ( a.type = \'u\' )
        AND ( b.indid IN ( 0, 1 ) )
        AND a.name IN ( \'IS_FORM_GDJD\', \'T_WaterFormula\', \'GD_FORM_YCSBJFBZ\',
                        \'WS_ISSUE\', \'IS_FORM_QSMASTER\', \'IS_FORM_SBXJ\',
                        \'SYS_WEATHER\', \'IS_FORM_ZXPH\', \'IS_FORM_BFXJ\',
                        \'IS_FORM_YSKWTSB\', \'IS_FORM_XFBTSJC\',
                        \'FW_FACILITY_SBXJRY\', \'IS_FORM_XFSWTSB\',
                        \'WS_AGENT_RULE\', \'GD_FORM_SZTS\', \'IS_FORM_YJPSH\',
                        \'FW_COUNT_PATROL_ISSUE\', \'IS_FORM_LDSHSB\',
                        \'WS_APP_REGISTER\', \'FW_COUNT_PATROL_OBJECT\',
                        \'FW_COUNT_PATROL_PERSON\', \'GD_FORM_HLDWQR\',
                        \'WS_APP_SETTING\', \'IS_FORM_FMWTSB\',
                        \'FW_COUNT_PATROL_SUMMARY\', \'WS_USERSETTING\',
                        \'GD_FORM_FMWXX\', \'FW_FACILITY_QYS\', \'WS_ATTACHMENT\',
                        \'FW_GRID\', \'WS_ONDUTY\', \'GD_MX\', \'WS_BIZDB_CONN\',
                        \'FW_PATROL_CKPOINT\', \'WS_ONDUTY_PLAN\', \'WS_INST_STEP\',
                        \'IS_FORM_QSCHECK\', \'Misc\', \'WS_BIZDB_DB_TYPE\',
                        \'FW_PATROL_GIS_RELATION\', \'FW_PATROL_ISSUE_RELATION\',
                        \'FW_PATROL_OBJECT\', \'GD_FORM_QSCHECK\',
                        \'FW_PATROL_OBJECT_REPORT\', \'IS_FORM_RICHANG\',
                        \'IS_FORM_GDXC\', \'FW_PATROL_PERIOD\', \'FW_FACILITY_CYD\',
                        \'IS_FORM_QYS\', \'WS_BIZFIELD_MAPPER\', \'IS_FORM_JCD\',
                        \'FW_PATROL_PLAN\', \'WS_CONTROL_TYPE\', \'IS_FORM_QSWORK\',
                        \'FW_PATROL_PLAN_CHANGELOG\', \'FW_CONSTRUCTION_SITE\',
                        \'WS_SNAPSHOT\', \'IS_FORM_QS_DELETE\',
                        \'FW_FLOOD_CONTROL_DUTYBRIEF\', \'X_TROUBLE\',
                        \'WS_ENTITY_FIELD\', \'IS_FORM_QTWTSB\', \'FW_PATROL_TASK\',
                        \'WS_GIS_DISPATCH_WEIGHT\', \'FW_PATROL_TASK_CKPOINT\',
                        \'LHSBMX\', \'FW_USER\', \'GD_FORM_BWHFYS\', \'UV_SBWXXXID\',
                        \'statics_bw\', \'WS_EXTREME_WEATHER\', \'IS_FORM_SBGZ\',
                        \'IS_FORM_JWSS\', \'FW_VEHICLE\', \'WS_INST_ATTENTION\',
                        \'WS_INST_PROCESS_RECORD\', \'IS_FORM_JGWTSB\',
                        \'statics_jjd\', \'WS_INST_COMMUNICATION\', \'IS_FORM_SCQX\',
                        \'IS_FORM_XQSCSB\', \'WS_INST_DELAY\', \'WS_OUTSOURCINGSET\',
                        \'GD_FORM_SZJC\', \'WS_INST_FIELDSTAFF\', \'UV_BWSBKJXH\',
                        \'WS_INST_KEYPOINT\', \'IS_FORM_XQGWSB\', \'IS_FORM_SZCY\',
                        \'LHMX\', \'WS_INST_LOG\', \'IS_FORM_GDWTSB\',
                        \'GD_FORM_XQSCZC\', \'WS_INST_OPERATOR\',
                        \'WS_INST_OPERATOR_UPLOAD\', \'GD_FORM_XQGWZC\',
                        \'WS_INST_PLAN\', \'WS_INST_SHARE_DELETE\',
                        \'GD_FORM_TSXQSC\', \'IS_FORM_FHPLZSRW\',
                        \'WS_INST_STEP_AGENT\', \'GD_FORM_TSXQGW\',
                        \'IS_FORM_FHPLSYSJ\', \'WS_INST_STEP_UPLOADATTACHMENT\',
                        \'WS_INST_SUSPENSION\', \'INDICATORS\',
                        \'WS_INST_STEP_STATSTIC\', \'UV_SZJCLXZL\', \'WS_INST_URGE\',
                        \'UV_BWMODEL\', \'WS_INST_SNAPSHOT\', \'WS_IS2WS_RELATION\',
                        \'WS_IS2WS_MAPPER\', \'UV_BWMANU\', \'WS_KEYPOINT\',
                        \'GD_FORM_SYTS\', \'WS_NOTIFY_SUBSCRIBER\',
                        \'WS_PROCESS_SCHEMA\', \'WS_SEQ\', \'GD_FORM_QYS\',
                        \'WS_SHORTTEXT\', \'GD_FORM_BWDGZQHB\', \'GD_FORM_BWGZHB\',
                        \'GD_FORM_QS_DELETE\', \'WS_TYPE\', \'GD_FORM_BJ\',
                        \'IS_FORM_SS\', \'WS_TYPE_AUTH\', \'UV_BZYBZL\',
                        \'UV_BWGZXXID\', \'WS_TYPE_DFCFG\', \'GD_FORM_TSSBWX\',
                        \'GD_FORM_TSHFYS\', \'GD_FORM_BWSBWX\', \'GD_FORM_SS\',
                        \'GD_FORM_BWCB\', \'FW_FACILITY_JCD\', \'GD_FORM_BWWZCB\',
                        \'GD_FORM_FMWXS\', \'GD_FORM_BWSBJCCZB\', \'CNF_WORD\',
                        \'GD_FORM_BWFPLHB\', \'UV_FMBYWTFK\', \'GD_FORM_BWZQXPLHB\',
                        \'GDIData\', \'GD_FORM_JCDYW\', \'WS_BIZDB_FORM\',
                        \'IS_FORM_YJPSHJHG\', \'UV_BZHZSM\', \'IS_FORM_PSKPL\',
                        \'UV_BZSQLX\', \'FW_DUTYGUARD_WORKSHEET_RELATION\',
                        \'GD_FORM_XFBTS\', \'UV_BZJSGS\', \'IS_FORM_PSK\',
                        \'GD_FORM_JL\', \'WS_BIZDB_TABLE\', \'GD_FORM_PSGDWX\',
                        \'IS_FORM_FMBY\', \'GD_FORM_QSMASTER\',
                        \'FW_FLOOD_CONTROL_DUTYGUARD\', \'UV_SBBFXJMC\',
                        \'GD_FORM_SSWX\', \'IS_FORM_XHSBY\', \'WS_VOICE_PHONE\',
                        \'GD_FORM_TSXC\', \'WS_INST_DISPATCH_LOG\', \'GD_FORM_YHTS\',
                        \'WS_SEND_VOICE\', \'GD_FORM_XHSWX\', \'GD_FORM_JCD\',
                        \'IS_FORM_FHPL\', \'IS_FORM_JCJWTSB\', \'IS_FORM_BFYH\',
                        \'WS_INST\', \'GD_FORM_FHPLZSRW\', \'GD_FORM_FHPLJSRW\',
                        \'GD_FORM_GDWX\', \'GD_FORM_QSWORK\',
                        \'FW_FLOOD_CONTROL_DUTYPOINT\', \'GD_FORM_SBGZ\' )
ORDER BY a.name ,
        b.rows DESC;

数据库大小

EXEC sp_spaceused @updateusage = N\'TRUE\';

数据库表行数,大小等统计

 IF EXISTS ( SELECT 1
             FROM   tempdb..sysobjects
             WHERE  id = OBJECT_ID(\'tempdb..#tabName\')
                    AND xtype = \'u\' )
    DROP TABLE #tabName;
GO
 CREATE TABLE #tabName
    (
      tabname VARCHAR(100) ,
      rowsNum VARCHAR(100) ,
      reserved VARCHAR(100) ,
      data VARCHAR(100) ,
      index_size VARCHAR(100) ,
      unused_size VARCHAR(100)
    );
 
 DECLARE @name VARCHAR(100);
 DECLARE cur CURSOR
 FOR
    SELECT  name
    FROM    sysobjects
    WHERE   xtype = \'u\'
    ORDER BY name;
 OPEN cur;
 FETCH NEXT FROM cur INTO @name;
 WHILE @@fetch_status = 0
    BEGIN
        INSERT  INTO #tabName
                EXEC sp_spaceused @name;
    --print @name
 
        FETCH NEXT FROM cur INTO @name;
    END;
 CLOSE cur;
 DEALLOCATE cur;
------------ 已经经过优化
 SELECT tabname AS \'表名\' ,
        rowsNum AS \'表数据行数\' ,
        reserved AS \'保留大小\' ,
        CONVERT(INT, SUBSTRING(data, 0, LEN(data) - 2)) size ,
        data AS \'数据大小\' ,
        index_size AS \'索引大小\' ,
        unused_size AS \'未使用大小\'
 FROM   #tabName
 WHERE  tabname IN ( \'IS_FORM_GDJD\', \'T_WaterFormula\', \'GD_FORM_YCSBJFBZ\',
                     \'WS_ISSUE\', \'IS_FORM_QSMASTER\', \'IS_FORM_SBXJ\',
                     \'SYS_WEATHER\', \'IS_FORM_ZXPH\', \'IS_FORM_BFXJ\',
                     \'IS_FORM_YSKWTSB\', \'IS_FORM_XFBTSJC\',
                     \'FW_FACILITY_SBXJRY\', \'IS_FORM_XFSWTSB\', \'WS_AGENT_RULE\',
                     \'GD_FORM_SZTS\', \'IS_FORM_YJPSH\', \'FW_COUNT_PATROL_ISSUE\',
                     \'IS_FORM_LDSHSB\', \'WS_APP_REGISTER\',
                     \'FW_COUNT_PATROL_OBJECT\', \'FW_COUNT_PATROL_PERSON\',
                     \'GD_FORM_HLDWQR\', \'WS_APP_SETTING\', \'IS_FORM_FMWTSB\',
                     \'FW_COUNT_PATROL_SUMMARY\', \'WS_USERSETTING\',
                     \'GD_FORM_FMWXX\', \'FW_FACILITY_QYS\', \'WS_ATTACHMENT\',
                     \'FW_GRID\', \'WS_ONDUTY\', \'GD_MX\', \'WS_BIZDB_CONN\',
                     \'FW_PATROL_CKPOINT\', \'WS_ONDUTY_PLAN\', \'WS_INST_STEP\',
                     \'IS_FORM_QSCHECK\', \'Misc\', \'WS_BIZDB_DB_TYPE\',
                     \'FW_PATROL_GIS_RELATION\', \'FW_PATROL_ISSUE_RELATION\',
                     \'FW_PATROL_OBJECT\', \'GD_FORM_QSCHECK\',
                     \'FW_PATROL_OBJECT_REPORT\', \'IS_FORM_RICHANG\',
                     \'IS_FORM_GDXC\', \'FW_PATROL_PERIOD\', \'FW_FACILITY_CYD\',
                     \'IS_FORM_QYS\', \'WS_BIZFIELD_MAPPER\', \'IS_FORM_JCD\',
                     \'FW_PATROL_PLAN\', \'WS_CONTROL_TYPE\', \'IS_FORM_QSWORK\',
                     \'FW_PATROL_PLAN_CHANGELOG\', \'FW_CONSTRUCTION_SITE\',
                     \'WS_SNAPSHOT\', \'IS_FORM_QS_DELETE\',
                     \'FW_FLOOD_CONTROL_DUTYBRIEF\', \'X_TROUBLE\',
                     \'WS_ENTITY_FIELD\', \'IS_FORM_QTWTSB\', \'FW_PATROL_TASK\',
                     \'WS_GIS_DISPATCH_WEIGHT\', \'FW_PATROL_TASK_CKPOINT\',
                     \'LHSBMX\', \'FW_USER\', \'GD_FORM_BWHFYS\', \'UV_SBWXXXID\',
                     \'statics_bw\', \'WS_EXTREME_WEATHER\', \'IS_FORM_SBGZ\',
                     \'IS_FORM_JWSS\', \'FW_VEHICLE\', \'WS_INST_ATTENTION\',
                     \'WS_INST_PROCESS_RECORD\', \'IS_FORM_JGWTSB\', \'statics_jjd\',
                     \'WS_INST_COMMUNICATION\', \'IS_FORM_SCQX\', \'IS_FORM_XQSCSB\',
                     \'WS_INST_DELAY\', \'WS_OUTSOURCINGSET\', \'GD_FORM_SZJC\',
                     \'WS_INST_FIELDSTAFF\', \'UV_BWSBKJXH\', \'WS_INST_KEYPOINT\',
                     \'IS_FORM_XQGWSB\', \'IS_FORM_SZCY\', \'LHMX\', \'WS_INST_LOG\',
                     \'IS_FORM_GDWTSB\', \'GD_FORM_XQSCZC\', \'WS_INST_OPERATOR\',
                     \'WS_INST_OPERATOR_UPLOAD\', \'GD_FORM_XQGWZC\',
                     \'WS_INST_PLAN\', \'WS_INST_SHARE_DELETE\', \'GD_FORM_TSXQSC\',
                     \'IS_FORM_FHPLZSRW\', \'WS_INST_STEP_AGENT\',
                     \'GD_FORM_TSXQGW\', \'IS_FORM_FHPLSYSJ\',
                     \'WS_INST_STEP_UPLOADATTACHMENT\', \'WS_INST_SUSPENSION\',
                     \'INDICATORS\', \'WS_INST_STEP_STATSTIC\', \'UV_SZJCLXZL\',
                     \'WS_INST_URGE\', \'UV_BWMODEL\', \'WS_INST_SNAPSHOT\',
                     \'WS_IS2WS_RELATION\', \'WS_IS2WS_MAPPER\', \'UV_BWMANU\',
                     \'WS_KEYPOINT\', \'GD_FORM_SYTS\', \'WS_NOTIFY_SUBSCRIBER\',
                     \'WS_PROCESS_SCHEMA\', \'WS_SEQ\', \'GD_FORM_QYS\',
                     \'WS_SHORTTEXT\', \'GD_FORM_BWDGZQHB\', \'GD_FORM_BWGZHB\',
                     \'GD_FORM_QS_DELETE\', \'WS_TYPE\', \'GD_FORM_BJ\',
                     \'IS_FORM_SS\', \'WS_TYPE_AUTH\', \'UV_BZYBZL\', \'UV_BWGZXXID\',
                     \'WS_TYPE_DFCFG\', \'GD_FORM_TSSBWX\', \'GD_FORM_TSHFYS\',
                     \'GD_FORM_BWSBWX\', \'GD_FORM_SS\', \'GD_FORM_BWCB\',
                     \'FW_FACILITY_JCD\', \'GD_FORM_BWWZCB\', \'GD_FORM_FMWXS\',
                     \'GD_FORM_BWSBJCCZB\', \'CNF_WORD\', \'GD_FORM_BWFPLHB\',
                     \'UV_FMBYWTFK\', \'GD_FORM_BWZQXPLHB\', \'GDIData\',
                     \'GD_FORM_JCDYW\', \'WS_BIZDB_FORM\', \'IS_FORM_YJPSHJHG\',
                     \'UV_BZHZSM\', \'IS_FORM_PSKPL\', \'UV_BZSQLX\',
                     \'FW_DUTYGUARD_WORKSHEET_RELATION\', \'GD_FORM_XFBTS\',
                     \'UV_BZJSGS\', \'IS_FORM_PSK\', \'GD_FORM_JL\',
                     \'WS_BIZDB_TABLE\', \'GD_FORM_PSGDWX\', \'IS_FORM_FMBY\',
                     \'GD_FORM_QSMASTER\', \'FW_FLOOD_CONTROL_DUTYGUARD\',
                     \'UV_SBBFXJMC\', \'GD_FORM_SSWX\', \'IS_FORM_XHSBY\',
                     \'WS_VOICE_PHONE\', \'GD_FORM_TSXC\', \'WS_INST_DISPATCH_LOG\',
                     \'GD_FORM_YHTS\', \'WS_SEND_VOICE\', \'GD_FORM_XHSWX\',
                     \'GD_FORM_JCD\', \'IS_FORM_FHPL\', \'IS_FORM_JCJWTSB\',
                     \'IS_FORM_BFYH\', \'WS_INST\', \'GD_FORM_FHPLZSRW\',
                     \'GD_FORM_FHPLJSRW\', \'GD_FORM_GDWX\', \'GD_FORM_QSWORK\',
                     \'FW_FLOOD_CONTROL_DUTYPOINT\', \'GD_FORM_SBGZ\' )
 ORDER BY size DESC;  
--查询所有用户定义表

select * from sys.objects Where type=\'U\' And type_desc=\'USER_TABLE\'

--用户定义表个数

select Count(0) as \'用户定义表的个数\' from sys.objects Where type=\'U\' And type_desc=\'USER_TABLE\'

 

表,分小时统计

select dt=convert(varchar(13),CREATE_TIME,120),
       qty=count(1)
 from dbo.WS_INST_STEP
 group by convert(varchar(13),CREATE_TIME,120)
 order by convert(varchar(13),CREATE_TIME,120)

分类:

技术点:

相关文章:

  • 2021-07-10
  • 2021-12-03
  • 2021-11-05
  • 2021-11-04
  • 2021-04-24
  • 2021-08-14
  • 2021-08-14
  • 2021-11-06
猜你喜欢
  • 2021-12-03
  • 2022-01-01
  • 2021-08-02
  • 2021-12-27
  • 2021-08-02
  • 2021-11-23
  • 2021-06-12
相关资源
相似解决方案