mysql查询语句很慢?可以试试几种SQL优化( 二 )


优化BLOB、TEXT类型字段的查询由于mysql内存临时表暂不支持BLOB、TEXT类型 , 如果包含他们的查询就要用到基于磁盘的临时表 , 性能会很低 , 所以如无必要 , 查询条件就不要这2种类型 。
优化思路:
1、如果必须使用 , 可以考虑拆分表 , 把BLOB、TEXT字段分离到单独的表中 。
2、如果有许多大字段 , 可以考虑合并这些字段到一个字段 , 存储一个大200KB比存储20个10KB更有效 。
3、考虑使用COMPRESS() , 再存储 。
 
好了 , 今天的分享就到这里吧

【mysql查询语句很慢?可以试试几种SQL优化】


推荐阅读