mysql查询注意事项

1 尽量的少使用join

例子:
个人小说网站,做者和书籍是两张表,大概数据都在1w左右,
使用join链接模糊查询做者或书名,响应时间通常在5s以上

可是使用两次模糊查询,先模糊查做者表,筛选出相应的做者id。
而后在书籍表查询的时候,添加上对应的author id,响应时间在1s

2 like语句尽可能不先后都使用通配符,若先后都使用通配符,那么请创建全文索引

3 字段设置时,最好是都设置default值,有两点

1 索引不能添加null值,即有null值使用索引无效
2 使字段更语义化

...网站

相关文章
相关标签/搜索