fix slow public queries with a special index just for you
This commit is contained in:
parent
dbbd4468fa
commit
386dc6f798
|
@ -1,5 +1,9 @@
|
|||
changelog
|
||||
|
||||
### next
|
||||
|
||||
+ Finally fix slow public queries.
|
||||
|
||||
### 1.1.1 Required Refinement
|
||||
|
||||
+ Fix help file stylesheet link.
|
||||
|
|
|
@ -15,6 +15,7 @@ create index idx_honksxid on honks(xid);
|
|||
create index idx_honksconvoy on honks(convoy);
|
||||
create index idx_honkshonker on honks(honker);
|
||||
create index idx_honksoonker on honks(oonker);
|
||||
create index idx_honkswhotwo on honks(whofore) where whofore = 2;
|
||||
create index idx_donkshonk on donks(honkid);
|
||||
create index idx_donkschonk on donks(chonkid);
|
||||
create index idx_honkerxid on honkers(xid);
|
||||
|
|
|
@ -23,7 +23,7 @@ import (
|
|||
"humungus.tedunangst.com/r/webs/htfilter"
|
||||
)
|
||||
|
||||
var myVersion = 45
|
||||
var myVersion = 46 // idx whotwo
|
||||
|
||||
type dbexecer interface {
|
||||
Exec(query string, args ...interface{}) (sql.Result, error)
|
||||
|
@ -172,6 +172,10 @@ func upgradedb() {
|
|||
tx = nil
|
||||
fallthrough
|
||||
case 45:
|
||||
try("create index idx_honkswhotwo on honks(whofore) where whofore = 2")
|
||||
setV(46)
|
||||
fallthrough
|
||||
case 46:
|
||||
try("analyze")
|
||||
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue