数据库优化包含以下三部分,数据库自身的优化,数据库表优化,程序操作优化.此文为第三部分 概述:程序访问优化也可以认为是访问SQL语句的优化,一个好的SQL语句是可以减少非常多的程序性能的,下面列出常用错误习惯,并且提出相应的解决方案 一、操作符优化 1. IN、NOT IN 操作符 IN和EXISTS 性能有外表和内表区分的,但是在大数据量的表中推荐用EXISTS 代替IN 。 Not IN 不走索引的是绝对不能用的,可以用NOT EXISTS 代替 2. IS NULL 或IS NOT NUL
Go 1.10 strings.Builder 字符串拼接优化
在某些需求中,遇到如下字符串拼接操作:
package main
import log
func main() {
ss := []string{
aa,
bb,
cc,
}
var str string
for _, s := range ss {
str += s
}
log.Print(str)
}
与许多支持st