Skip to content

Commit

Permalink
pkp/pkp-lib#9822 Increase timeout and improve DB table indexes for Pr…
Browse files Browse the repository at this point in the history
…ocessUsageStatsLogFile and RemoveDoubleClicks
  • Loading branch information
bozana committed Jan 25, 2025
1 parent f55ee6f commit 3113ce6
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
6 changes: 3 additions & 3 deletions classes/migration/install/MetricsMigration.php
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@ public function up(): void
$table->string('city', 255)->default('');
$table->string('load_id', 50);

$table->index(['load_id', 'context_id', 'ip'], 'ust_load_id_context_id_ip');
$table->index(['load_id', 'context_id', 'ip', 'user_agent', 'canonical_url'], 'ust_load_id_context_id_ip_ua_url');
});

// Usage stats unique item investigations temporary records
Expand Down Expand Up @@ -343,7 +343,7 @@ public function up(): void
$table->string('city', 255)->default('');
$table->string('load_id', 50);

$table->index(['load_id', 'context_id', 'ip'], 'usii_load_id_context_id_ip');
$table->index(['load_id', 'context_id', 'ip', 'user_agent'], 'usii_load_id_context_id_ip_ua');
});

// Usage stats unique item requests temporary records
Expand Down Expand Up @@ -380,7 +380,7 @@ public function up(): void
$table->string('city', 255)->default('');
$table->string('load_id', 50);

$table->index(['load_id', 'context_id', 'ip'], 'usir_load_id_context_id_ip');
$table->index(['load_id', 'context_id', 'ip', 'user_agent'], 'usir_load_id_context_id_ip_ua');
});

// Usage stats institution temporary records
Expand Down
1 change: 1 addition & 0 deletions dbscripts/xml/upgrade.xml
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,7 @@
</upgrade>

<upgrade minversion="3.4.0.0" maxversion="3.4.9.9">
<migration class="PKP\migration\upgrade\v3_4_0\I9822_ChangeUsageStatsTemporaryTablesIndexes"/>
<!-- Needs to be re-executed on every minor upgrade, the user might still be using an outdated plugin -->
<migration class="APP\migration\upgrade\v3_4_0\I9813_QuickSubmitSubmissionProgressType"/>
</upgrade>
Expand Down

0 comments on commit 3113ce6

Please sign in to comment.