一級(jí)a做爰片免費(fèi)網(wǎng)站孕交視頻愛(ài)戰(zhàn)網(wǎng)關(guān)鍵詞挖掘查詢工具
【標(biāo)題】yac修改參數(shù)后關(guān)閉數(shù)據(jù)庫(kù)hang住
【問(wèn)題分類】性能優(yōu)化
【關(guān)鍵詞】YashanDB, yac, shutdown hang
【問(wèn)題描述】修改yac參數(shù)后執(zhí)行shutdown immediate,數(shù)據(jù)庫(kù)hang住。
【問(wèn)題原因分析】
-
Shutdown操作時(shí),線程在獲取gInstance->trigger->sema信號(hào)量時(shí)卡住。
-
該信號(hào)量應(yīng)由main線程在執(zhí)行shutdownWait()時(shí)釋放,但在執(zhí)行SERVER_CMD_SHUTDOWN命令時(shí),jobManagerStop()操作卡住。
-
job queue線程在doUpdateSysJob更新時(shí)卡在checkRedoFreeSpace()接口,導(dǎo)致死循環(huán)。
-
SHM_POOL_SIZE配置過(guò)小,導(dǎo)致yfs共享內(nèi)存不足,影響db模塊的archProc創(chuàng)建文件,進(jìn)而影響redo日志的使用,需要調(diào)整SHM_POOL_SIZE參數(shù)。
【解決/規(guī)避方法】檢查配置文件設(shè)置。
【影響范圍】23.1 - 23.1.1.200
【修復(fù)版本】-