zoukankan      html  css  js  c++  java
  • Sql Server 系统存储过程分析 2 数据库引擎存储过程

     

    1. sp_configure

    定义:显示或更改当前服务器的全局配置设置。

    主要的结果集:config_value,配置选项的配置值;run_value 配置选项的运行值;如果两者不一致,一般是配置成功了,但是却没有生效

    备注:很有用。使用 sp_configure 可以显示或更改服务器级别的设置。若要更改数据库级别设置,请使用 ALTER DATABASE。若要更改仅影响当前用户会话的设置,请使用 SET 语句。

    相关文章:Sql Server 内存用不上的解决办法

     

    2. sp_help

    定义:报告有关数据库对象(sys.sysobjects 兼容视图中列出的所有对象)、用户定义数据类型或某种数据类型的信息

    备注:返回的信息比较丰富,该 存储过程 还是比较实用的

     

    3. sp_helpdb  

    定义:报告有关指定数据库或所有数据库的信息。

    备注:可以返回全部的数据库信息或单个数据库的详细信息,比较实用,可以用来替代 sp_databases

     

    4. sp_helptext

    定义:显示用户定义规则的定义、默认值、未加密的 Transact-SQL 存储过程、用户定义 Transact-SQL 函数、触发器、计算列、CHECK 约束、视图或系统对象(如系统存储过程)。

    备注:十分的有用,特别是用来查看存储过程的定义

     

    5. Sp_procoption

    定义:设置自动执行的存储过程。设置为自动执行的存储过程在每次启动 SQL Server 实例时运行。

    备注:虽然应用场景比较狭窄,但是在其应用环境内,还是相当有用,相当能解决问题的

     

    6. sp_refreshview

    定义:用于更新指定的未绑定到架构的视图的元数据。由于视图所依赖的基础对象的更改,视图的持久元数据会过期。

    备注:当更新视图所用的相关表或自断时,用此存储过程更新相关视图

     

    7. Sp_rename

    定义:在当前数据库中更改用户创建对象的名称。此对象可以是表、索引、列、别名数据类型或 Microsoft .NET Framework 公共语言运行时 (CLR) 用户定义类型。


    8. sp_spaceused

    定义:显示行数、保留的磁盘空间以及当前数据库中的表、索引视图或 Service Broker 队列所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。

    备注:可查看表或数据库的space 使用情况


    9. sp_who

    备注:非常实用的存储过程,主要用来查看当前 db 的连接数,相同的 存储过程或命令还有 : sp_whosp_who activesp_who2sp_who2 active,其中的区别,请大家自行 search 学习

    相关文章:sql server 2008 R2 连接数过高的解决办法 

     

     

  • 相关阅读:
    是否可以从一个静态(static)方法内部发出对非静态 (non-static)方法的调用?
    是否可以继承 String 类?
    如何实现字符串的反转及替换?
    String s = new String(“xyz”);创建了几个字符串对象?
    Serial 与 Parallel GC 之间的不同之处?
    SVG是什么?
    阐述静态变量和实例变量的区别?
    Java 中 ++ 操作符是线程安全的吗?
    什么是 REST / RESTful 以及它的用途是什么?
    WebSQL是HTML 5规范的一部分吗?
  • 原文地址:https://www.cnblogs.com/xunziji/p/2099482.html
Copyright © 2011-2022 走看看