求助:資料庫併發訪問問題
目前負責的專案出現了一個比較大的效能問題,請高手指點一二。
1 目的:服務利用可否認證
2 處理概要:在一定時間間隔內,對是否可以提供服務進行認證。
例:服務A 每小時可以提供3次服務,當使用者透過web申請服務A的時候,根據1小時內的服務A的履歷來判斷可否向使用者提供A服務。
3 原實現方法: 出於併發的考慮,在查詢履歷前判斷履歷表是否在鎖狀態。如果不在則將表讀鎖定然後判斷-〉寫履歷-〉解鎖。如果在鎖狀態則等待-〉重試、、 直到許可或TimeOut
4 問題:最近隨著對應服務的增多,使用者人數的增加,TimeOut發生的頻率暴增。1個履歷表對應近千種服務,一種服務申請中,其他服務的請求都要等待。。。
請問如何解決這個問題,行鎖的話發生死鎖的可能性?還是有其他好辦法?
系統環境:J2EE + MySql
1 目的:服務利用可否認證
2 處理概要:在一定時間間隔內,對是否可以提供服務進行認證。
例:服務A 每小時可以提供3次服務,當使用者透過web申請服務A的時候,根據1小時內的服務A的履歷來判斷可否向使用者提供A服務。
3 原實現方法: 出於併發的考慮,在查詢履歷前判斷履歷表是否在鎖狀態。如果不在則將表讀鎖定然後判斷-〉寫履歷-〉解鎖。如果在鎖狀態則等待-〉重試、、 直到許可或TimeOut
4 問題:最近隨著對應服務的增多,使用者人數的增加,TimeOut發生的頻率暴增。1個履歷表對應近千種服務,一種服務申請中,其他服務的請求都要等待。。。
請問如何解決這個問題,行鎖的話發生死鎖的可能性?還是有其他好辦法?
系統環境:J2EE + MySql
相關文章
- 解決資料庫高併發訪問瓶頸問題資料庫
- 資料庫併發問題資料庫
- 併發查詢資料庫問題資料庫
- 請教資料庫併發訪問的問題!望各位大蝦指點!資料庫
- jboss訪問資料庫的問題資料庫
- [求助]資料庫連線池配置問題資料庫
- 資料併發問題收藏
- JDBC資料庫訪問JDBC資料庫
- 資料重新整理的問題,求助!!
- 使用資料庫處理併發可能導致的問題資料庫
- 資料庫之事務、隔離級別和併發問題資料庫
- 伺服器高併發訪問下的配置問題伺服器
- 求助: 用Hibernate連線多個資料庫的問題?資料庫
- Oracle資料庫訪問控制Oracle資料庫
- 異構資料庫訪問資料庫
- Android中Sqlite資料庫多執行緒併發問題AndroidSQLite資料庫執行緒
- SQL Server 2005 管理併發資料訪問[zt]SQLServer
- 資料訪問模式:資料併發控制(Data Concurrency Control)模式
- Tomcat中訪問資料庫使用屬性檔案問題Tomcat資料庫
- 資料編號+1 併發問題解決
- 兩個資料訪問受限的問題
- 求助 | 天氣預報資料採集,更新入庫的問題!
- 求助!關於多執行緒連線資料庫的問題執行緒資料庫
- Nginx併發訪問優化Nginx優化
- JDBC問題,求助JDBC
- 資料庫併發寫入問題-丟失更新與寫入偏差資料庫
- 外網訪問MySQL資料庫MySql資料庫
- Oracle資料庫限制訪問IPOracle資料庫
- C#訪問MySQL資料庫C#MySql資料庫
- C#訪問SQLite資料庫C#SQLite資料庫
- 訪問HyperSQL資料庫的方法SQL資料庫
- 限制特定IP訪問資料庫資料庫
- 關於jsp 呼叫bean 訪問sql-server資料庫問題JSBeanSQLServer資料庫
- 關於WebLogic 訪問Oracle 資料庫(建立連線池)問題WebOracle資料庫
- 使用Visual Basic訪問資料庫幾個注意的問題 (轉)資料庫
- 求助一個鎖庫存的問題!
- oracle併發問題Oracle
- 觸發器限制指定IP訪問oracle資料庫觸發器Oracle資料庫