adding test scripts
[csql.git] / test / performance / throughput / noIndexTest.java
blobc6e7a3c548f065f1cca5877bb0c595bf3a906daa
1 import java.sql.*;
2 /**
4 * @author bijaya
5 */
7 public class noIndexTest{
9 public static void main(String[] args) {
10 try
14 int noOfThreads=5;
15 int noOfRecords=10000;
16 Connection con = connect.getDBConn();
17 Statement cStmt = con.createStatement();
18 cStmt.execute("CREATE TABLE emp (f1 int, f2 char (20));");
19 connect[] conth= new connect[10];
20 System.out.println("Table Insert");
21 for(int i=0;i<noOfThreads;i++)
23 conth[i] = new connect(i,0,noOfRecords);
25 for(int i=0;i<noOfThreads;i++)
27 conth[i].th.join();
29 long totalTimeTaken=0;
30 for(int i=0;i<noOfThreads;i++)
32 totalTimeTaken = totalTimeTaken + conth[i].timeTaken;
34 System.out.println("Table Insert " + totalTimeTaken);
37 for(int i=0;i<noOfThreads;i++)
39 conth[i] = new connect(i,1,noOfRecords);
41 for(int i=0;i<noOfThreads;i++)
43 conth[i].th.join();
45 totalTimeTaken=0;
46 for(int i=0;i<noOfThreads;i++)
48 totalTimeTaken = totalTimeTaken + conth[i].timeTaken;
50 System.out.println("Table Select " + totalTimeTaken);
52 /*System.out.println("Table Update");
53 for(int i=0;i<noOfThreads;i++)
55 conth[i] = new connect(i,2,noOfRecords);
57 for(int i=0;i<noOfThreads;i++)
59 conth[i].th.join();
61 System.out.println("Table delete");
62 for(int i=0;i<noOfThreads;i++)
64 conth[i] = new connect(i,3,noOfRecords);
66 for(int i=0;i<noOfThreads;i++)
68 conth[i].th.join();
69 }*/
71 System.out.println("Drop Table ");
73 cStmt.execute("DROP TABLE emp ;");
74 con.close();
75 }catch(Exception e) {
76 System.out.println("Exception in Test: "+e);
77 e.printStackTrace();