MySQL中关于OR条件的优化

转载     MySQL在 5.0版本中引入新特性:索引合并优化(Index merge optimization),当查询中单张表可以使用多个索引时,同时扫描多个索引并将扫描结果进行合并。    该特新主要应用于以下三种场景:1、      对OR语句求并集,如查询SELECT * FROM T...

2018-06-12 10:55:52

阅读数 6449

评论数 0

SQL优化案例--使用LEFT JOIN替换NOT EXISTS子查询

转载  在一些业务场景中,会使用NOT EXISTS语句确保返回数据不存在于特定集合,部分同事会发现NOT EXISTS有些场景性能较差,甚至有些网上谣言说”NOT EXISTS不走索引”,哪对于NOT EXISTS语句,我们如何优化呢? ##===========================...

2018-06-12 10:55:07

阅读数 964

评论数 0

细说MySQL的时间戳(Timestamp)类型

转载生产环境中部署着各种版本的MySQL,包括MySQL 5.5/5.6/5.7三个大版本和N个小版本,由于MySQL在向上兼容性较差,导致相同SQL在不同版本上表现各异,下面从几个方面来详细介绍时间戳数据类型。 时间戳数据存取  在MySQL上述三个大版本中,默认时间戳(Timestamp)类型...

2018-06-12 10:54:07

阅读数 39505

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭