/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Benchmarks/Benchmarks/QueryBenchmark.cs
18 строк
630 B
Ivan Kozhin
Refactor execution thread creation and initialization
27 дек 2023, 07:45
27 дек 2023, 07:45
d832b07
Код
Авторство
О чём код?
using BenchmarkDotNet.Attributes; using QueryCat.Backend; namespace QueryCat.Benchmarks.Benchmarks; [MemoryDiagnoser] public class QueryBenchmark { [Benchmark] public void QueryUsersCsvFile() { using var executionThread = new ExecutionThreadBootstrapper().Create(); var usersFile = UsersCsvFile.GetTestUsersFilePath(); executionThread.Run( @$"select substr(email, position('@' in email)) as domain, avg(balance) into write_null() from '{usersFile}'" + " where lower(gender) = 'female' group by substr(email, position('@' in email)) order by domain fetch 10"); } }