
SQLSERVER
seeyouJasmine
信息化
展开
-
【数据库】索引避坑指南之回表
回表以及影响回表就是先通过数据库索引扫描出数据所在的行,再通过行主键id取出索引中未提供的数据,即基于非主键索引的查询需要多扫描一棵索引树。因此,通过索引先查询出id字段,再通过主键id字段,查询出行中的其他列的数据。因为要多扫描一次索引,当回表的数据量很大时,查询的性能比全表扫描效率更低。回表案例根据如下执行计划可看出,查询语句首先使用了索引查找,然后再进行了一次RIDlookup。 select NAME,code from org_member where ORG_DEPARTME原创 2021-08-31 21:07:16 · 1216 阅读 · 0 评论 -
【数据库】sqlserver用户权限管理:grant授权和revoke回收权限
-- 把Student表查询权限授予userNameGRANT SELECT ON Student TO userName;--把Student表全部权限授予userNameGRANT ALL ON Student TO userName;--把Student表查询权限授予全部用户GRANT SELECT ON Student TO PUBLIC;-- 把Student表查询权限、Sno字段更新权限授予userNameGRANT SELECT,UPDATE(Sno) ON Studen.原创 2021-08-27 21:02:30 · 11728 阅读 · 0 评论 -
【数据库】SQLserver运行问题排查五步法
1、查看连接对象USE masterGO--如果要指定数据库就把注释去掉SELECT * FROM sys.[sysprocesses] WHERE [spid]>50 --AND DB_NAME([dbid])='mydb'2、然后使用下面语句看一下各项指标是否正常,是否有阻塞,正常情况下搜索结果应该为空。SELECT TOP 10[session_id],[request_id],[start_time] AS '开始时间',[status] AS '状态'.原创 2021-08-29 12:52:39 · 1259 阅读 · 0 评论