最近的一个场景:商品表到20w+ 属性表直接破了800w+(有个需要搜索其它的需求….导致80w的中间表不用,必需得跑全表,同时有个属性多字段匹配的功能.比如颜色,材质会出现复数字段.导致属性表较大,几乎有的没的属性都得上), 数据库单独移动到ssd,速度大概提升2-3倍, 下阶段还能通过将属性表按分类分表或者简单点直接用merge表引擎. 进行简单优化..
感觉都不如这个牛逼啊……
比较懒,写了个工具将sql自动转成elasticsql 只需要这段代码~
顺便做个广告:
搜索部分就是使用elasticsearch 同时支持图片搜索,属性搜索…