簡體   English   中英

SCIM Wso2是性能

[英]SCIM Wso2is performance

我正在使用帶有MySQL的WSO2IS版本5.3,使用mysql-connector-java-5.1.44-bin驅動程序和220K用戶的DB大小。 當使用SCIM更改用戶的屬性需要大約4.6秒而讀取/創建用戶需要大約1.1秒。 有什么建議可以降低這些時間嗎?

您可以從[1]查看WSO2 SCIM參考架構。 在那里你可以看到SCIM用戶管理器,它是Carbon用戶管理器和WSO2 Charon的包裝器,它負責解碼SCIM請求和編碼SCIM響應。 瓶頸有三級可以發生

級別01:Charon SCIM請求和響應,解碼和編碼級別02:SCIM用戶管理器如何利用Carbon用戶管理器功能執行用戶存儲操作級別03:實際用戶存儲操作需要與底層用戶存儲一起使用。

一些隔離性能問題的技巧

  1. 用戶是否從管理控制台更新操作並檢查延遲,如果相同的延遲存在於底層用戶存儲的問題
  2. 從identity.xml禁用用戶存儲操作事件偵聽器

[1] https://docs.wso2.com/display/IS500/WSO2+Identity+Server+as+a+SCIM+Service+Provider

添加@Gayan提示隔離性能問題。

您可以使用log4jdbc啟用JDBC日志記錄,並監視執行每個數據庫查詢所花費的時間。 然后,您可以縮小問題范圍,無論是否在數據庫交互中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM