When querying mysql, how to deal with offset too much impact on performance
This article mainly introduces how to deal with mysql query when offset is too large to affect performance. The content of the article is carefully selected and edited by the author. It has certain pertinence and reference significance for everyone. The following is to understand how to deal with mysql query when offset is too large to affect performance.
Prepare test data sheets and data
1. create tables
CREATE TABLE `member` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(10) NOT NULL COMMENT 'lastname',`gender` tinyint(3) unsigned NOT NULL COMMENT ' gender', PRIMARY KEY (`id`), KEY `gender` (`gender`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2. Insert 1000000 records