not like的替换

北京-土豆  10:33:29
not like 用啥替换?
北京-雲龍  10:35:09
...这个能替换么
北京-土豆  10:35:42
可是这个不走索引啊...

北京-雲龍  10:36:32
...
这功能 想解决啥
北京-土豆  10:36:22
云龙,你以为你这么久才冒泡,我就不恨你了吗?
sql优化啊...
DBA基本功...
北京-雲龍  10:38:23
。。。
刚才断网了
你恨我啥。。。
话说
这个 功能
想解决啥
让一个很大的表 查一个她不存在的东西
永远没可能走到索引啊
我觉得你首先得把这个 not like 变成 like
我们还是从功能上入手 看看能不能重新设计
北京-土豆  10:41:00
查询日志,根据角色名分组,把top100的数据给丫删掉
但是 not like 'GM%'
北京-雲龍  10:41:26

我想想
这些角色 没有角色号么
北京-土豆  10:42:02
有,name 就是角色列
北京-雲龍  10:42:14
我是说类似id这样的
id not in ('','','')
北京-土豆  10:42:41
木有
北京-雲龍  10:42:46
GM 的号 不是固定的啊- -
北京-土豆  10:42:53
GM也不是固定的啊!!!
GM是个组啊
北京-雲龍  10:43:10
你这个表 总数据量多大? GM的一般多少行?
北京-土豆  10:43:27
你丫一准是要反着查了
北京-雲龍  10:43:34

会不会快点
我猜你这个需求"根据角色名分组,把top100的数据给丫删掉
" 是查找作弊玩家 哈哈
北京-土豆  10:44:39
让我们默哀10分钟...
我在统计 所有记录 和 GM的记录
北京-雲龍  10:45:02
实在不行 能拆表么
把GM的 单放一个表
程序可以实现否
北京-土豆  10:45:33
不能改表结构
北京-雲龍  10:45:38
。。。
北京-土豆  10:46:12
总数 427w+
北京-雲龍  10:46:15
除了name 就没有其他能作为标识的东东了么....
这表设计的太坑了- -!
北京-土豆  10:46:29
没有咧
北京-雲龍  10:46:34
好吧
北京-土豆  10:46:43
GM 241
北京-雲龍  10:46:51
那你就 踏踏实实 not like 吧
北京-土豆  10:47:01
我艹
北京-雲龍  10:47:05
不能改表结构 无解
这局限性太大了
北京-土豆  10:47:43
可是这个操作竟然要1个小时才能完成
北京-雲龍  10:47:53
...
北京-土豆  10:49:06
如果去掉not like 只须60秒
北京-雲龍  10:49:18

那能不能这样
北京-土豆  10:49:38
60倍的效率啊
北京-雲龍  10:49:39
先不 not like
GM有多少个?
比如取前200
拿到结果
然后结果里 筛掉GM%
北京-土豆  10:50:25
靠谱
北京-雲龍  10:50:37
然后再取top100 删
北京-土豆  10:50:37
这样也比全表扫强
北京-雲龍  10:50:41

北京-土豆  10:50:45
云龙,我耐你
匿了
北京-雲龍  10:50:49
因为你实际上只要这个子集
我不搞基- -
北京-土豆  10:51:30
艹,哥说的是智慧...

posted @ 2012-03-27 17:57  将语  阅读(694)  评论(0编辑  收藏  举报