请问在sqlserver 2000 对应sys.dm_exec_query_stats 的系统表 是哪个? 谢谢

解决方案 »

  1.   

    sys.dm_exec_query_stats 记录的是什么内容?
      

  2.   

    以下是SQL2000的系统表,不知道你要哪个?
    1、系统类系统表(记录sql server 2000服务器级别的系统信息,存放于master数据库中。)
    1)、sysaltfiles(记录文件的状态和变化信息,在特殊情况下,包含与数据库中的文件相对应的行。)
    2)、sysdevices(记录磁盘、磁带备份文件的相关信息,每个磁盘备份文件、磁带备份文件和数据库文件在表中占一行。)
    3)、sysoledbusers(记录连接服务器的用户名,密码等信息,每个指定的链接服务器的用户和密码映射在表中占一行。)
    4)、syscacheobjects(包含有关如何使用高速缓存的信息。)
    5)、syslanguages(记录服务器所能识别的语言,出现在 Microsoft SQL Server 中的每种语言在表中各占一行。虽然美国英语不在 
    6)、sysperfinfo(包括一个 Microsoft SQL Server表示法的内部性能计数器,可通过 Windows NT 性能监视器显示。)
    7)、syscharsets(记录字符集和排序顺序的信息,每个字符集在表中各占一行,表中还包含定义供 Microsoft SQL SERVER 使用的排序次序。
    8)、syslockinfo(记录各种数据封锁的信息,包含有关所有已授权、正在转换和正在等待的锁请求的信息。此表是锁管理器内部数据结构的
    9)、sysprocesses(保存关于运行在 Microsoft SQL SERVER 上的进程的信息。这些进程可以是客户端进程或系统进程。)
    10)、sysconfigures(记录服务器的配置信息用户设置的每个配置选项在表中各占一行。sysconfigures包含最近启动 Microsoft SQL SERVER 
    11)、syslogins(记录所有的本地帐户信息每个登录帐户在表中占一行。)
    12)、sysremotelogins(记录所有的远程用户信息每个允许调用 Microsoft SQL SERVER 上的远程存储过程的远程用户占一行。)
    13)、syscurconfigs(记录当前服务器的配置信息每个当前配置选项各占一项。另外,该表还包含四个描述配置结构的项。
    14)、sysmessages(记录所有的系统错误和警告信息每个可由 Microsoft SQL SERVER 返回的系统错误和警告分别占一行。
    15)、sysdatabases(记录所有的数据库的相关信息Microsoft SQL SERVER 上的每个数据库在表中占一行。最初安装 SQL SERVER 时,
    sysdatabases 包含 master、model、msdb、mssqlweb 和 tempdb 数据库的项。)
    16)、sysservers(记录所有的可以访问的服务器信息每个可由 Microsoft SQL SERVER 作为 OLE DB 数据源访问的服务器在表中占一行。)2、数据库类系统表(记录每个数据库级别系统信息,在创建数据库时自动产生,每个数据库都有属于自己的一组系统表。)
    1)、sysfiles(记录数据库每个文件的信息,数据库中的每个文件在表中占一行。该系统表是虚拟表,不能直接更新或修改。)
    2)、sysobjects(记录数据库对象的相关信息,在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。)
    3)、syscolumns(每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。)
    4)、sysforeignkeys(外键约束,包含关于表定义中的 FOREIGN KEY 约束的信息。该表存储在每个数据库中。)
    5)、syspermissions(对象访问许可,包含有关对数据库内的用户、组和角色授予和拒绝的权限的信息。该表存储在每个数据库中。)
    6)、syscomments(包含每个视图、规则、默认值、触发器、CHECK 约束、DEFAULT 约束和存储过程的项。text 列包含原始 SQL 定义语句,其最大大小限制为 4 MB。该表存储在每个数据库中。
                    不应删除 syscomments 中的项。如果手工删除或修改 syscomments 中的项,则对应的存储过程将不能正常工作。若要隐藏或加密存储过程定义,请使用含有 ENCRYPTION 关键字的 CREATE PROCEDURE。)
    7)、sysfulltextcatalogs(列出全文目录集。)
    8)、sysprotects(帐户权限,包含有关已由 GRANT 和 DENY 语句应用于安全帐户的权限的信息。该表存储在每个数据库中。)
    9)、sysconstraints(约束和对象之间的映射关系,包含约束映射,映射到拥有该约束的对象。该系统目录存储在每个数据库中。)
    10)、sysindexes(记录有关索引和建立索引的表的相关信息。)
    11)、sysreferences(外键约束和相关表列的映射关系包括 FOREIGN KEY 约束定义到所引用列的映射。)
    12)、sysdepends(包含对象(视图、过程和触发器)与对象定义中包含的对象(表、视图和过程)之间的相关性信息。)
    13)、sysindexkeys(包含索引中的键或列的信息。)
    14)、systypes(记录所有系统数据类型和用户自定义数据类型的信息。)
    15)、sysusers(服务器用户每个Windows用户、Windows组、Microsoft SQL SERVER用户或SQL SERVER角色在表中占一行。)
    16)、sysmembers(数据库角色成员表,每个数据库角色成员在表中占一行。)
    17)、sysfilegroups(数据库中的每个文件组在表中占一行。该表存储在每个数据库中。在该表中至少有一项用于主文件组。)3、代理类系统表
        记录SQL SERVER Agent使用的任务调度、警报管理、事件通知等信息。存放于msdb数据库。
        sysalerts           (记录用户设置的警报信息,每个警报在表中占一行。警报是为响应事件而发送的消息。警报可向 Microsoft SQL SERVER 环境之外转发消息,警报可以是电子邮件或呼叫程序消息。警报还可以生成任务。)
        syscategories       (记录Enterprise Manager任务、警报操作员分类信息,包含由 SQL SERVER 企业管理器用来组织作业、警报和操作员的分类。)
        sysdownloadlist     (包含所有目标服务器的下载指令队列。)
        sysjobhistory       (记录已执行任务的情况,包含有关由 SQL SERVER 代理程序调度作业的执行的信息。)
        sysjobs             (记录Enterprise Manager将要执行的任务调度,存储将由 SQL SERVER 代理程序执行的每个已调度作业的信息。)
        sysjobschedules     (记录Enterprise Manager执行的任务调度,包含将由 SQL SERVER 代理程序执行的作业调度信息。)
        sysjobservers       (记录任务与服务器的关系,存储特定作业与一个或更多目标服务器的关联或关系。)
        sysjobsteps         (记录Enterprise Manager要执行的任务步骤信息,包含将由 SQL SERVER 代理程序执行的作业中每个步骤的信息。)
        sysnotifications    (记录通知信息。)
        sysoperators        (记录所有操作员信息。)
        systargetservergroupmembers (记录此多服务器组中当前所登记的目标服务器组。)
        systargetservers    (记录此多服务器操作域中当前所登记的目标服务器。)
        systaskids          (记录旧版本所创建的任务映象与当前版本Enterprise Manager所创建的任务之间的关系。)4、数据备份与恢复类系统表
        记录数据库的备份与恢复操作所使用的信息。存放于msdb数据库中
        backupfile          (记录备份的数据库和日志文件,每个备份的数据或日志文件在表中占一行。)
        backupmediafamily   (记录所有备份介质,每个媒体家族在表中占一行。)
        backupmediaset      (记录备份介质设置,每个备份媒体集在表中占一行。)
        backupset           (记录所有的备份设置,每个备份集在表中占一行。)
        restorefile         (记录恢复的文件,restorefile 表中每个已还原的文件(包括按文件组名间接还原的文件)占一行。)
        restorefilegroup    (记录恢复的文件组,restorefilegroup 表中每个已还原的文件组占一行。)
        restorehistory      (记录所有数据恢复操作,restorehistory 表中每个还原操作占一行。)5、复制类系统表
        保存复制信息,分别存放于master数据库、分发数据库和用户数据库中。
      

  3.   

    记录所有历史的执行计划,主要看total_logical_reads,total_logical_writes