diff --git a/cloud-task-server/src/main/java/com/muyu/service/impl/TaskServiceImpl.java b/cloud-task-server/src/main/java/com/muyu/service/impl/TaskServiceImpl.java index 7943264..c2d84f7 100644 --- a/cloud-task-server/src/main/java/com/muyu/service/impl/TaskServiceImpl.java +++ b/cloud-task-server/src/main/java/com/muyu/service/impl/TaskServiceImpl.java @@ -194,7 +194,7 @@ public class TaskServiceImpl extends ServiceImpl implement log.info("开始查询!!!!!!!!!!!!!!!"); Integer count = dataValueClient.findCount(Long.valueOf(taskOutputInfo.getBasicId()), sqlCount); log.info("查询到的条数为{}", count); - int pageSize = 10000; + int pageSize = 20000; int totalSegments = (int) Math.ceil((double) count / pageSize); log.info("总共页码为{}", totalSegments); //查询数据 @@ -203,7 +203,7 @@ public class TaskServiceImpl extends ServiceImpl implement log.info("当前页为{}", i); int pageNum = i * pageSize; long finalFirstArray = Math.min(pageSize, count - pageNum); - String limit = " limit " + pageNum + "," + pageSize; + String limit = " limit " + pageSize + " OFFSET " + pageNum; String limitSelect = sql + limit; Long finalDatabaseId = databaseId; log.info("执行查询语句为{}", limitSelect); diff --git a/cloud-task-server/src/main/java/com/muyu/task/PriorityThreadPool.java b/cloud-task-server/src/main/java/com/muyu/task/PriorityThreadPool.java index 746dbc3..9e99965 100644 --- a/cloud-task-server/src/main/java/com/muyu/task/PriorityThreadPool.java +++ b/cloud-task-server/src/main/java/com/muyu/task/PriorityThreadPool.java @@ -221,7 +221,7 @@ public class PriorityThreadPool { // 创建固定大小的线程池 executor = new ThreadPoolExecutor( totalThreads, totalThreads, - 40L, TimeUnit.SECONDS, + 60L, TimeUnit.SECONDS, new LinkedBlockingQueue() ); highPrioritySemaphore = new Semaphore(defaultHighThreads);