当 1700 个用户面向门户并且表有 25 个缺少记录时,sql server 没有响应
Posted
技术标签:
【中文标题】当 1700 个用户面向门户并且表有 25 个缺少记录时,sql server 没有响应【英文标题】:sql server is not responding when 1700 users are facing the portal and table is having 25 lacks records 【发布时间】:2017-06-26 13:19:45 【问题描述】:这是 Ashish,我在我的门户中遇到性能问题我在我的 SQL 服务器中使用这些东西:
-
SSIS包每15分钟获取一次在线数据
表有 25 条缺失记录(此数据未从在线同步,这只是门户数据)
1700 个用户正在使用门户,并且大表在每秒插入中更新
每天早上都在重建索引,并且有静态数据
服务器具有 54 GB RAM,应用程序和数据库服务器相同
每天 12 点将在线数据(TimeSheet Time 阶段性数据)同步到 SQL
用户无法在周五和周一填写时间表,因为每个人都在这几天填写时间表
请帮帮我
【问题讨论】:
太宽泛了,去买一本关于系统可扩展性的书;你会找到你所有的答案。 【参考方案1】:如果您可以发布查询会很有帮助,可能需要微调。首先找出阻塞的进程和对数据库的高影响查询。我猜用户在某些时候会因为进程被阻塞而超时
SELECT * FROM dbo.sysprocesses WHERE blocked <> 0;
SELECT * FROM dbo.sysprocesses WHERE spid IN (SELECT blocked FROM dbo.sysprocesses where blocked <> 0)
【讨论】:
以上是关于当 1700 个用户面向门户并且表有 25 个缺少记录时,sql server 没有响应的主要内容,如果未能解决你的问题,请参考以下文章
微软企业级加解密解决方案MBAM利用门户查询恢复密码(用户自助和管理门户)
类中的函数错误:TypeError:函数()缺少 1 个必需的位置参数: