Creating Swingbench Configuration Files

A ferramenta Swingbench nos ajuda a simular operações em nossos bancos (de laboratório), permitindo estudar para diversos cenários que os DBAs enfrentam no dia a dia. O objetivo desse artigo é realizar configurações simples na ferramenta de modo que possamos simular um workload OLTP e outro OLAP, através de arquivos de configuração (de extensão xml).

Reconhecendo o banco de dados que estou usando para o laboratório:

[oracle@oel7 BSS]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Thu Sep 9 19:39:32 2021
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> SELECT NAME,OPEN_MODE,LOG_MODE FROM V$DATABASE;

NAME      OPEN_MODE            LOG_MODE
--------- -------------------- ------------
CORTEX    READ WRITE           ARCHIVELOG

Abrindo a ferramenta SwingBench:

Configurando os parâmetros de conexão com o banco de dados, e clicando no botão de teste:

Para simular uma carga, vamos aumentar o número de usuários na ferramenta e executar o botão de play:

O workload começa a ser executado:

Para simularmos um ambiente OLTP, podemos configurar os parâmetros da sessão Transaction conforme abaixo:

Clicando no botão salvar, teremos esses parâmetros como os padrões (arquivo swingconfig.xml):

Mas também podemos gerar um arquivo xml específico, conforme abaixo:

Agora podemos configurar os parâmetros que simularão um ambiente de warehouse (OLAP):

Salvando:

Para fazermos uso dos nossos arquivos de configuração, basta ir na opção abaixo para que os parâmetros sejam carregados:

Assim já podemos colocar o monstro para rodar:

Obs: Este procedimento foi criado pelo senhor Ahmed Baraka (www.ahmedbaraka.com) e foi apenas reproduzido por mim em um laboratório pessoal para fins de aprendizado.

Leave a Comment

Your email address will not be published.