问题描述
SSAS DB同步作业(通过ssis使用xmla)通常需要30分钟才能完成,但是在我强行终止之前,它会被无限期地挂起。即使我终止它,它也不会释放物理内存,也无法重新启动手动同步(通过同步向导)。只有在ssas服务重新启动后,它才会释放内存,并且我可以启动手动ssas DB同步,然后在正常时间(30分钟)内完成。
此问题是间歇性发生的,但最近3天每天都发生。
sql事件探查器跟踪显示,存在用于ssas DB对象的“获取锁”语句(如下所示),但没有对应的“释放锁”语句。我无法弄清楚为什么它不存在或没有释放数据库对象。下面是我同时在探查器中找到的3种不同的锁。
<LockList>
<Lock>
<Type>Write</Type>
<LockStatus>Acquired</LockStatus>
<Object>
<DatabaseID>ESS MOLAP ISSJMT</DatabaseID>
</Object>
<ObjectID>A1062EDC-A77B-45B9-B0E3-71873E820BBF</ObjectID>
</Lock>
</LockList>
------------------------------------------------------------------------------
<LockList>
<Lock>
<Type>Commit Write</Type>
<LockStatus>Acquired</LockStatus>
<Object>
<DatabaseID>ESS MOLAP ISSJMT</DatabaseID>
</Object>
<ObjectID>3BD7BEC7-B0E0-488C-AB8A-383434AD0DCB</ObjectID>
</Lock>
</LockList>
------------------------------------------------------------------------------
<LockList>
<Lock>
<Type>Write</Type>
<LockStatus>Acquired</LockStatus>
<Object>
<DatabaseID>ESS MOLAP ISSJMT</DatabaseID>
</Object>
<ObjectID>3BD7BEC7-B0E0-488C-AB8A-383434AD0DCB</ObjectID>
</Lock>
</LockList>
能否请您帮助我获取可能的原因/解决方案? 任何评论都会有帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)