关于sqlserver查询系统表 返回
SqlSugar
沟通中
2
149
神一样的小少 发布于1个月前
悬赏:0 飞吻
SELECT s.Name,Convert(varchar(max),tbp.value) as Description
FROM sysobjects s
LEFT JOIN sys.extended_properties as tbp ON s.id=tbp.major_id and tbp.minor_id=0 AND (tbp.Name='MS_Description' OR tbp.Name is null) WHERE s.xtype IN('U')
sqlserver数据库在使用的时候会有大量sys表的查询,请问是在哪里调用的,API本身是没有查询的
该查询在profiler监控下经常超过500ms
热忱回答(2)
-
fate sta VIP01个月前
这个一般是建表,或者分表会用到
如果是建表修改不修改就不需要重复执行
如果分表,看文档:自动分表有优化方案
0 回复 -
神一样的小少 VIP01个月前
@fate sta:是用到自动分表的,DBA查到这句SQL会非常频繁的执行,每分钟200次 (我的分表是按天进行的,整个数据库有5张分表,已经进行了近1年)
0 回复