很多人都知道类似下面的语句
但是在海量数据下,它的性能是无法忍受的。这里有一个变通的办法来实现性能的提升,思路为:表必须存在一个guid类型的主键或者索引列,然后用这个列去like一个随机字符串,随机字符串必须为guid规定的字符集合(数字+A到Z)。下面例子只用到了数字,并且只用了4个数字来匹配,你可以更改like后面的语句来调整这个策略。 --生成测试环境
--随机提取
--删除测试环境 drop table test
测试了300万数据提取2000条,耗时大约1秒左右。另外提醒一点,索引对like语句是有效的。
|
|
来自: xiagirl333 > 《数据库》