diff --git a/database/migration.go b/database/migration.go
index a0ce1133922be69aeaf9230ea8024f65a7d7234e..f662f5e690c31508a266ef52cbd0abfaa1d50195 100644
--- a/database/migration.go
+++ b/database/migration.go
@@ -12,7 +12,7 @@ import (
 	"miniflux.app/logger"
 )
 
-const schemaVersion = 33
+const schemaVersion = 34
 
 // Migrate executes database migrations.
 func Migrate(db *sql.DB) {
diff --git a/database/sql.go b/database/sql.go
index bb9eb3249613b7a078941321285f2f4812f5a042..440c85c260066d6d2cc7e42f0bc871f2911c9f9d 100644
--- a/database/sql.go
+++ b/database/sql.go
@@ -186,6 +186,7 @@ create index entries_user_feed_idx on entries (user_id, feed_id);
 	"schema_version_32": `alter table users add column entries_per_page int default 100;
 `,
 	"schema_version_33": `alter table users add column show_reading_time boolean default 't';`,
+	"schema_version_34": `CREATE INDEX entries_id_user_status_idx ON entries USING btree (id, user_id, status);`,
 	"schema_version_4": `create type entry_sorting_direction as enum('asc', 'desc');
 alter table users add column entry_direction entry_sorting_direction default 'asc';
 `,
@@ -242,6 +243,7 @@ var SqlMapChecksums = map[string]string{
 	"schema_version_31": "9290ef295731b03ddfe32dcaded0be70d41b63572420ad379cf2874a9b54581c",
 	"schema_version_32": "5b4de8dd2d7e3c6ae4150e0e3931df2ee989f2c667145bd67294e5a5f3fae456",
 	"schema_version_33": "bf38514efeb6c12511f41b1cc484f92722240b0a6ae874c32a958dfea3433d02",
+	"schema_version_34": "1a3e036f652fc98b7564a27013f04e1eb36dd0d68893c723168f134dc1065822",
 	"schema_version_4":  "216ea3a7d3e1704e40c797b5dc47456517c27dbb6ca98bf88812f4f63d74b5d9",
 	"schema_version_5":  "46397e2f5f2c82116786127e9f6a403e975b14d2ca7b652a48cd1ba843e6a27c",
 	"schema_version_6":  "9d05b4fb223f0e60efc716add5048b0ca9c37511cf2041721e20505d6d798ce4",
diff --git a/database/sql/schema_version_34.sql b/database/sql/schema_version_34.sql
new file mode 100644
index 0000000000000000000000000000000000000000..2659b01a1e7c4440da9536cc61a76798dae531a9
--- /dev/null
+++ b/database/sql/schema_version_34.sql
@@ -0,0 +1 @@
+CREATE INDEX entries_id_user_status_idx ON entries USING btree (id, user_id, status);
\ No newline at end of file