Como falado anteriormente, todos os assuntos eu já achei nesses forum daqui da Bastter.com.
Então posso achar algum DBA aqui.
Preciso primeiramente contextualizar: estou fazendo o TCC fazendo um Benchmarking desses dois bancos de dados citados no sistema operacional Linux Ubuntu 20,04.
De acordo com a instituição:
http://TPCEla determinada como serão feitos os testes. Então comecei a fazer a criação das tabelas importação dos dados (populando).
Fazendo minhas buscas, preciso gerar 1,5 M de registros numa tabela. Então segui o tutorial sugerido:
https://github.com/electrum/tpch-dbgen.gitA primeira bronca - os dados não são gerados no formato .csv e sim no formato .tlb
o que causa que em vez do separador ser vírgula ( , ) a separação é feita por pipe ( | ). Para tirar o ( | ) do final de cada linha, e Depois de penar para encontrar, Então executei o seguinte comando para trocar os caracteres :
sed 's/|
/\r/' region.tbl -iFuncionou, mas quando a faço o mesmo comando na tabela com a quantidade de registros relativamente alta, esse comando dá erro.
Alguém teria alguma ideia para seguir???
Fiz o comando dentro do MySQL para inserção:
load data local infile '/home/matias/tpch-dbgen/data/region.tbl' INTO table REGION FIELDS TERMINATED BY '|';