目前项目中的日志查询 功能 由于长年累月的写入,目前已经达到千万级,对日志进行like 查询,速度可想而知. 此处只讨论 在数据库的优化. 当时 想到两个方案,一个是分区,一个 是全文检索. 分区的话,如果跨区,速度也会很慢,并且对区粒度的划分也得考虑,并且既然使用 like ‘%XX%’,必然不会走索引. 所以 选择 sqlserver 的full-text search 功能,该功能类似一个轻量级搜索引擎. 实现步骤: 1. 首先安装sqlserver时,必须选择安装FULL-Text se…