Skip to content

Commit d20c506

Browse files
committed
insert test
1 parent 97b350e commit d20c506

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

enginetest/example_test.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ import (
1818
"context"
1919
"fmt"
2020
"io"
21+
"strconv"
22+
"time"
2123

2224
sqle "github.com/dolthub/go-mysql-server"
2325
"github.com/dolthub/go-mysql-server/memory"
@@ -34,10 +36,13 @@ func Example() {
3436
ctx := sql.NewContext(context.Background(), sql.WithSession(session))
3537
ctx.SetCurrentDatabase("mydb")
3638

39+
fmt.Println("starting query")
40+
start := time.Now()
3741
_, r, _, err := e.Query(ctx, `SELECT name, count(*) FROM mytable
3842
WHERE name = 'John Doe'
3943
GROUP BY name`)
4044
checkIfError(err)
45+
fmt.Println("query took", time.Since(start))
4146

4247
// Iterate results and print them.
4348
for {
@@ -81,9 +86,18 @@ func createTestDatabase() *memory.DbProvider {
8186
sql.NewRow("Evil Bob", "[email protected]"),
8287
}
8388

89+
// add 10000 more rows
90+
for i := 0; i < 40000; i++ {
91+
rows = append(rows, sql.NewRow("John Doe", "foo"+strconv.Itoa(i)))
92+
}
93+
94+
fmt.Println("starting insert")
95+
start := time.Now()
8496
for _, row := range rows {
8597
table.Insert(ctx, row)
8698
}
8799

100+
fmt.Println("Inserting rows took", time.Since(start))
101+
88102
return pro
89103
}

0 commit comments

Comments
 (0)