diff --git a/mysql-test/main/_b2.opt b/mysql-test/main/_b2.opt
new file mode 100644
index 00000000000..919e8957614
--- /dev/null
+++ b/mysql-test/main/_b2.opt
@@ -0,0 +1 @@
+--innodb_buffer_pool_dump_at_shutdown=off --innodb_buffer_pool_load_at_startup=off --innodb-stats-persistent=1 --innodb-stats-auto-recalc=off --innodb_fast_shutdown=0
diff --git a/mysql-test/main/_b2.test b/mysql-test/main/_b2.test
new file mode 100644
index 00000000000..8bf90529b34
--- /dev/null
+++ b/mysql-test/main/_b2.test
@@ -0,0 +1,31 @@
+--source include/have_innodb.inc
+--source include/have_sequence.inc
+
+
+# Each row is 1K.
+create table t1 (
+  a varchar(255),
+  b varchar(255),
+  c varchar(255),
+  d varchar(255),
+  primary key(a,b,c,d)
+) engine=innodb;
+
+# The data size is 160K * 1K = 160M 
+#  160M / (page_size=16K) = 10K pages.
+insert into t1 select
+#  repeat('abc-', 63), 
+  repeat(uuid(), 7), 
+  repeat(uuid(), 7), 
+  repeat(uuid(), 7), 
+  repeat(uuid(), 7)
+from seq_1_to_163840;
+
+source include/restart_mysqld.inc;
+show status like 'innodb_pages_read';
+analyze format=json 
+select * from t1 force index (PRIMARY) 
+order by a asc, b asc, c asc, d asc; 
+show status like 'innodb_pages_read';
+
+drop table t1;
