diff --git a/test/sql-tap/selectG.test.lua b/test/sql-tap/selectG.test.lua
index 0690b4c863899d5e2d1b14ee4c29b267f49720d2..63777d7b0dfe15260801a427234d108966601ea0 100755
--- a/test/sql-tap/selectG.test.lua
+++ b/test/sql-tap/selectG.test.lua
@@ -1,5 +1,6 @@
 #!/usr/bin/env tarantool
 local test = require("sqltester")
+local tarantool = require('tarantool')
 test:plan(1)
 
 --!./tcltestrunner.lua
@@ -27,9 +28,14 @@ test:plan(1)
 -- the insert run for over a minute.
 --
 local engine = test:engine()
-local time_quota =
-    engine == 'memtx' and 25 or (
-    engine == 'vinyl' and 50 or 0) -- seconds
+local time_quota
+if tarantool.build.asan then
+    time_quota = engine == 'memtx' and 80 or (
+                 engine == 'vinyl' and 140 or 0) -- seconds
+else
+    time_quota = engine == 'memtx' and 25 or (
+                 engine == 'vinyl' and 50 or 0) -- seconds
+end
 test:do_test(
     100,
     function()