SQL-based  For SQL based outputs (e.g., mysql, sqlite) these are example queries for (the queries assume that the table name with the results is named iperf3results). Be sure to specify iperf3results as the table name in the SQL based output's config.
  NOTE 
 Using mysql output will by default autogenerate the tables necessary, unless the autoCreateTables has been set to `false.
 `sqlite output will always create the tables when they don't exist.
   CREATE TABLE   NOTE  This is only necessary if you, e.g., want to import existing CSV results.
    1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 CREATE   TABLE   ` iperf3results `   (  
     ` test_time `   varchar ( 100 )   COLLATE   utf8_bin   DEFAULT   NULL ,  
     ` round `   int ( 11 )   DEFAULT   NULL ,  
     ` tester `   varchar ( 100 )   COLLATE   utf8_bin   DEFAULT   NULL ,  
     ` server_host `   varchar ( 100 )   COLLATE   utf8_bin   DEFAULT   NULL ,  
     ` client_host `   varchar ( 100 )   COLLATE   utf8_bin   DEFAULT   NULL ,  
     ` socket `   int ( 11 )   DEFAULT   NULL ,  
     ` start `   float   DEFAULT   NULL ,  
     ` end `   float   DEFAULT   NULL ,  
     ` seconds `   float   DEFAULT   NULL ,  
     ` bytes `   bigint ( 20 )   DEFAULT   NULL ,  
     ` bits_per_second `   float   DEFAULT   NULL ,  
     ` retransmits `   bigint ( 20 )   DEFAULT   NULL ,  
     ` snd_cwnd `   bigint ( 20 )   DEFAULT   NULL ,  
     ` rtt `   bigint ( 20 )   DEFAULT   NULL ,  
     ` rttvar `   bigint ( 20 )   DEFAULT   NULL ,  
     ` pmtu `   int ( 11 )   DEFAULT   NULL ,  
     ` omitted `   tinyint ( 1 )   DEFAULT   NULL ,  
     ` iperf3_version `   varchar ( 100 )   COLLATE   utf8_bin   DEFAULT   NULL ,  
     ` system_info `   varchar ( 300 )   COLLATE   utf8_bin   DEFAULT   NULL ,  
     ` additional_info `   varchar ( 255 )   COLLATE   utf8_bin   DEFAULT   NULL  
)   ENGINE = InnoDB   DEFAULT   CHARSET = utf8   COLLATE = utf8_bin   COMMENT = ' ' ;  
  
 SELECT Queries  Averaged Gbps grouped by round, server_host and client_host   1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10 
11 
12 
13 
14 
15 
16 
17 
18 SELECT  
     test_time ,  
     server_host ,  
     client_host ,  
     AVG ( bits_per_second )   AS   bits_per_second_avg ,  
     AVG ( bits_per_second   /   1000000000 )   AS   gbps_avg ,  
     AVG ( rtt )   AS   rtt_avg ,  
     SUM ( retransmits )   AS   total_retransmits  
FROM  
     ` iperf3results `  
WHERE  
     server_host   !=   client_host  
GROUP   BY  
     round ,  
     server_host ,  
     client_host  
ORDER   BY  
     gbps_avg   DESC ;