diff --git a/src/dnode/src/dnodeRead.c b/src/dnode/src/dnodeRead.c index f13c18f22a91c9b9198dd43377a23ac4278963e0..252eb0b3b6a1c3387ceda4747ab75f593243728f 100644 --- a/src/dnode/src/dnodeRead.c +++ b/src/dnode/src/dnodeRead.c @@ -225,7 +225,7 @@ static void dnodeHandleIdleReadWorker(SReadWorker *pWorker) { dTrace("read worker:%d is released, total:%d", pWorker->workerId, readPool.num); pthread_exit(NULL); } else { - usleep(100); + usleep(30000); sched_yield(); } } diff --git a/src/dnode/src/dnodeWrite.c b/src/dnode/src/dnodeWrite.c index 7eb4add831d39ac2c49f3cdb533590af37323803..ee61d9c8b360bcb796f6c94ce74cb9134b08e3de 100644 --- a/src/dnode/src/dnodeWrite.c +++ b/src/dnode/src/dnodeWrite.c @@ -227,7 +227,7 @@ static void dnodeHandleIdleWorker(SWriteWorker *pWorker) { int32_t num = taosGetQueueNumber(pWorker->qset); if (num > 0) { - usleep(1000); + usleep(30000); sched_yield(); } else { taosFreeQall(pWorker->qall);