Skip to content

Commit 0bac209

Browse files
committed
Merge branch '5.2' into 5.x
* 5.2: Added indexes to sql commands used to create session tables
2 parents 175776c + 6223610 commit 0bac209

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

session/database.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,8 @@ MariaDB/MySQL
414414
`sess_id` VARBINARY(128) NOT NULL PRIMARY KEY,
415415
`sess_data` BLOB NOT NULL,
416416
`sess_lifetime` INTEGER UNSIGNED NOT NULL,
417-
`sess_time` INTEGER UNSIGNED NOT NULL
417+
`sess_time` INTEGER UNSIGNED NOT NULL,
418+
INDEX `sessions_sess_lifetime_idx` (`sess_lifetime`)
418419
) COLLATE utf8mb4_bin, ENGINE = InnoDB;
419420
420421
.. note::
@@ -435,6 +436,7 @@ PostgreSQL
435436
sess_lifetime INTEGER NOT NULL,
436437
sess_time INTEGER NOT NULL
437438
);
439+
CREATE INDEX sessions_sess_time_idx ON sessions (sess_lifetime);
438440
439441
Microsoft SQL Server
440442
....................
@@ -445,7 +447,8 @@ Microsoft SQL Server
445447
sess_id VARCHAR(128) NOT NULL PRIMARY KEY,
446448
sess_data NVARCHAR(MAX) NOT NULL,
447449
sess_lifetime INTEGER NOT NULL,
448-
sess_time INTEGER NOT NULL
450+
sess_time INTEGER NOT NULL,
451+
INDEX sessions_sess_lifetime_idx (sess_lifetime)
449452
);
450453
451454
Store Sessions in a NoSQL Database (MongoDB)

0 commit comments

Comments
 (0)