polardbxengine/mysql-test/suite/sys_vars/r/tmpdir_basic_debug.result

33 lines
1.0 KiB
Plaintext

# Restart server with --tmpdir
# restart: --tmpdir=MYSQLTEST_VARDIR/tmp --temptable_max_ram=1M --log_error_verbosity=3 --log-error=MYSQLTEST_VARDIR/log/tmpdir_basic.err
# Test with --tmpdir
SET DEBUG='+d,enter';
SET SESSION cte_max_recursion_depth = 20000;
WITH RECURSIVE cte (n, val1, val2, val3, val4, val5) AS
(SELECT 1, UUID(), UUID(), UUID(), UUID(), UUID()
UNION ALL
SELECT n + 1 + IF(n > 18000, SLEEP(0.01), 0),
UUID(), UUID(), UUID(), UUID(), UUID()
FROM cte WHERE n < 20000
)
SELECT COUNT(*) FROM cte;
COUNT(*)
20000
SET DEBUG='-d,enter';
# restart: --temptable_max_ram=1M --log_error_verbosity=3 --log-error=MYSQLTEST_VARDIR/log/tmpdir_basic_default.err
# Test with default tmpdir
SET DEBUG='+d,enter';
SET SESSION cte_max_recursion_depth = 20000;
WITH RECURSIVE cte (n, val1, val2, val3, val4, val5) AS
(SELECT 1, UUID(), UUID(), UUID(), UUID(), UUID()
UNION ALL
SELECT n + 1 + IF(n > 18000, SLEEP(0.01), 0),
UUID(), UUID(), UUID(), UUID(), UUID()
FROM cte WHERE n < 20000
)
SELECT COUNT(*) FROM cte;
COUNT(*)
20000
SET DEBUG='-d,enter';
# restart