mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
increase APP_DATABASE_QUERY_MAX_VALUES_WORKER
This commit is contained in:
@@ -60,6 +60,7 @@ const APP_DATABASE_TIMEOUT_MILLISECONDS_API = 15 * 1000; // 15 seconds
|
|||||||
const APP_DATABASE_TIMEOUT_MILLISECONDS_WORKER = 300 * 1000; // 5 minutes
|
const APP_DATABASE_TIMEOUT_MILLISECONDS_WORKER = 300 * 1000; // 5 minutes
|
||||||
const APP_DATABASE_TIMEOUT_MILLISECONDS_TASK = 300 * 1000; // 5 minutes
|
const APP_DATABASE_TIMEOUT_MILLISECONDS_TASK = 300 * 1000; // 5 minutes
|
||||||
const APP_DATABASE_QUERY_MAX_VALUES = 500;
|
const APP_DATABASE_QUERY_MAX_VALUES = 500;
|
||||||
|
const APP_DATABASE_QUERY_MAX_VALUES_WORKER = 5000;
|
||||||
const APP_DATABASE_ENCRYPT_SIZE_MIN = 150;
|
const APP_DATABASE_ENCRYPT_SIZE_MIN = 150;
|
||||||
const APP_DATABASE_TXN_TTL_MIN = 60; // 1 minute
|
const APP_DATABASE_TXN_TTL_MIN = 60; // 1 minute
|
||||||
const APP_DATABASE_TXN_TTL_MAX = 3600; // 1 hour
|
const APP_DATABASE_TXN_TTL_MAX = 3600; // 1 hour
|
||||||
|
|||||||
+1
-1
@@ -183,7 +183,7 @@ Server::setResource('getLogsDB', function (Group $pools, Cache $cache) {
|
|||||||
->setSharedTables(true)
|
->setSharedTables(true)
|
||||||
->setNamespace('logsV1')
|
->setNamespace('logsV1')
|
||||||
->setTimeout(APP_DATABASE_TIMEOUT_MILLISECONDS_WORKER)
|
->setTimeout(APP_DATABASE_TIMEOUT_MILLISECONDS_WORKER)
|
||||||
->setMaxQueryValues(APP_DATABASE_QUERY_MAX_VALUES);
|
->setMaxQueryValues(APP_DATABASE_QUERY_MAX_VALUES_WORKER);
|
||||||
|
|
||||||
// set tenant
|
// set tenant
|
||||||
if ($project !== null && !$project->isEmpty() && $project->getId() !== 'console') {
|
if ($project !== null && !$project->isEmpty() && $project->getId() !== 'console') {
|
||||||
|
|||||||
@@ -218,8 +218,7 @@ abstract class ScheduleBase extends Action
|
|||||||
|
|
||||||
if (!empty($projectIdsToLoad)) {
|
if (!empty($projectIdsToLoad)) {
|
||||||
$projectIdsToLoad = array_values($projectIdsToLoad);
|
$projectIdsToLoad = array_values($projectIdsToLoad);
|
||||||
$batchSize = 10_000;
|
$batchSize = APP_DATABASE_QUERY_MAX_VALUES_WORKER;
|
||||||
$batchSize = 499;
|
|
||||||
$batches = array_chunk($projectIdsToLoad, $batchSize);
|
$batches = array_chunk($projectIdsToLoad, $batchSize);
|
||||||
$projectsLoadStart = microtime(true);
|
$projectsLoadStart = microtime(true);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user