我目前正在使用mattn的go-sqlite3软件包,我希望用LIKE'%word%'进行许多选择语句搜索。条件。 mattn的正则表达式扩展比LIKE运算符中内置的sqlite更快吗? (更具体地说,对于LIKE'%word%'搜索)
答案 0 :(得分:0)
mattn/go-sqlite3
项目本身就有很多SELECT
benchmarks
func BenchmarkRows(b *testing.B) {
db.once.Do(makeBench)
for n := 0; n < b.N; n++ {
var n sql.NullString
var i int
var f float64
var s string
var t time.Time
r, err := db.Query("select * from bench")
if err != nil {
panic(err)
}
...
}
您可以根据具体测试进行调整。