当 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 没有响应的主要内容,如果未能解决你的问题,请参考以下文章

无法获得缺少的 gcm 推送通知

微软企业级加解密解决方案MBAM利用门户查询恢复密码(用户自助和管理门户)

类中的函数错误:TypeError:函数()缺少 1 个必需的位置参数:

具有多个索引的 100 个请求/秒导致 oracle 数据库中的服务器负载为 25

如何在更新数据库时更新数据集

Office 365 Developer