您现在的位置是:首页 >

T卡 SQL Server 数据库管理常用的SQL和T-SQL语句[2]

火烧 2022-11-08 02:33:38 1045
SQL Server 数据库管理常用的SQL和T-SQL语句[2] 还可以用 _to ta le 过程看最大的N 默认为 个表 查看某数据库下某个数据对象的索引信息 _hel i dex @o j a

SQL Server 数据库管理常用的SQL和T-SQL语句[2]  

    还可以用sp_toptables过程看最大的N(默认为 )个表

T卡 SQL Server 数据库管理常用的SQL和T-SQL语句[2]

    查看某数据库下某个数据对象的索引信息     sp_helpindex @objname

    还可以用SP_NChelpindex过程查看更详细的索引情况     SP_NChelpindex @objname

    clustered索引是把记录按物理顺序排列的 索引占的空间比较少      对键值DML操作十分频繁的表我建议用非clustered索引和约束 fillfactor参数都用默认值      查看某数据库下某个数据对象的的约束信息     sp_helpconstraint @objname

     查看数据库里所有的存储过程和函数     use @database_name     sp_stored_procedures     查看存储过程和函数的源代码     sp_helptext @procedure_name

    查看包含某个字符串@str的数据对象名称     select distinct object_name(id) from sysments where text like %@str%

    创建加密的存储过程或函数在AS前面加WITH ENCRYPTION参数

    解密加密过的存储过程和函数可以用sp_decrypt过程

     查看数据库里用户和进程的信息     sp_who     查看SQL Server数据库里的活动用户和进程的信息     sp_who active      查看SQL Server数据库里的锁的情况     sp_lock

    进程号 是SQL Server系统内部用的 进程号大于 的才是用户的连接进程      spid是进程编号 dbid是数据库编号 objid是数据对象编号     查看进程正在执行的SQL语句     dbcc inputbuffer ()

    推荐大家用经过改进后的sp_who 过程可以直接看到进程运行的SQL语句     sp_who

lishixinzhi/Article/program/SQLServer/201311/22438  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码