12
返回列表 发新帖
楼主: ZorroWL

[笔记] 初来乍到,问个关于sql的问题,各位大侠,

[复制链接]
论坛徽章:
2
咸鸭蛋
日期:2012-11-07 11:18:02马上有钱
日期:2014-02-27 10:32:03
11#
发表于 2012-5-15 14:36 | 只看该作者
icer_repls 发表于 2012-5-14 22:21
嗯,我懂你的意思,但是这样做的意义是什么呢?单纯的追求执行计划里面用了主键索引?在我看来用了主键索 ...

我做这个的意义在于:你看看那这个2sql的 explain的row的值的大小,一个只要20  而另一个要92531多个,虽然都得到了最后20条但是要扫描行数是不一样的啊。
1你说一个表的数据是按照顺序来的,其实不然,它每次当数据存储不够的时候,每次分配1-4个区,每个区有64个页是连续的,所以对于大点的表来说,区和区之间的数据不连续的。
2:“在我看来用了主键索引不一定比没用效率要高。因为还要额外判断status的缘故。”,难道没有用主键索引的话,你就不要判断status,而且你也说过,主键索引也就是数据。你可以看2个sql的

explain的extra的值。而且mysql自身有优化系统的,要是对于第2个sql,它要是觉得不用主键索引比用主键索引要高的话,那它会自己进行优化的,我这里又没有加force  index这个条件
3:现在的问题是在于“都要遍历到一定的程度,直到找到20行符合条件的行然后停止”,遍历到一定的程度,这个程度是怎么来判断,难道不是用explain的row值来进行判断?你可以看看第2个测试结

果就是 没有order by要扫描92531行。limit不用索引会是全表扫描的啊,现在用了主键索引,就只要扫描20行就可以了。

使用道具 举报

回复
论坛徽章:
11
鲜花蛋
日期:2011-09-03 18:52:38鲜花蛋
日期:2011-11-09 10:10:12茶鸡蛋
日期:2011-11-19 22:46:41茶鸡蛋
日期:2011-12-14 15:16:572012新春纪念徽章
日期:2012-01-04 11:57:56奥运会纪念徽章:赛艇
日期:2012-09-26 21:40:11ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:002013年新春福章
日期:2013-02-25 14:51:24
12#
发表于 2012-5-16 10:09 | 只看该作者
0715208 发表于 2012-5-15 14:36
我做这个的意义在于:你看看那这个2sql的 explain的row的值的大小,一个只要20  而另一个要92531多个,虽 ...

1.explain的那个rows列不准
2.rows列表示必须得扫描的列,这只是个最小值。你自己也可以想一下,加了order by id,除非status=1的列正好按照主键索引顺序排列,否则怎么可能只要扫描20行呢?明显不可能的,你以为扫描到了20行,这20行都是status=1的?

“2:在我看来用了主键索引不一定比没用效率要高。因为还要额外判断status的缘故。”,难道没有用主键索引的话,你就不要判断status。。。。” 也要判断啊,所以我说着用了主键索引不一定比没有效率高啊,实际上再这个sql里面两个执行计划扫描的数据文件是一模一样的,只是访问数据的方式不同而已,所以要看两者效率的区别还得看数据在磁盘上分布。

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
1
2010系统架构师大会纪念
日期:2010-09-03 16:39:57
13#
发表于 2012-5-16 10:17 | 只看该作者
就是因为加了order by id 增加了一个排序操作,优化器才判断用主键索引优化排序
这么做是增加了工作量 只是看上去好看而已

使用道具 举报

回复
论坛徽章:
0
14#
发表于 2012-5-19 15:26 | 只看该作者
互联网上的“黑金”产业,无所不在的流氓广告
近来,杭州林先生发现自己办公用的手提电脑总是出现桌面快捷方式打不开或IE主页被恶意修改的现象,有时甚至连桌面图标都被篡改。他以为是电脑中了木马病毒,便向警方求助。适逢杭州警方刚好打掉了一个恶意“挂马”团伙,警方介绍林先生遇到的问题已经不再是传统意义上的病毒植入,而是因为随着主流安全厂商对挂马团伙的打压,传统的挂马产业链在逐渐瓦解之际,转而向流氓广告进军。林先生电脑上的IE主页被修改的现象进一步证明,浏览器已经代替网络游戏成为黑色产业链的主战场。
1、  生意起源:换“老板”由“黑”转“灰”
虽然有时也会窃取他人网络财产为己有,如私人QQ、邮箱等,传统的挂马主要主要目标仍以游戏玩家为主。然而近年来,由于安全厂商的队伍日益壮大,各类杀毒软件的更新速度在与病毒开发者的较量中丝毫不落下风,使得挂马团伙的生存空间越来越小。为谋生存,挂马团伙逐渐放弃了窃取游戏帐号与财产获利的做法,而是换了新的老板,目标也从过去的针对个人转移到专门针对浏览器上。为一些不良网站做一些恶意推广,通过广告和流量赚取好处费。警方指出这是网络病毒团伙的一次重要转型,表明从以前的黑色产业转向灰色领域,其实仍属于黑色产业。从技术上来说,此次转型也使警方打击难度更大。
2、  生意特点:“5000”万和“100”亿
这种新的互联网黑色产业链的形成也引发了新的安全危机。据国内知名杀毒厂商金山毒霸安全实验室数据显示,从2009年4月开始修改主页、锁定主页的病毒木马增速十分明显。到2012年修改浏览器主页的木马病毒在全部木马病毒所占比例是68%以上。据专家估算,随着IE浏览器代替网络游戏成为黑色产业链的主战场,流氓广告已经成为黑色产业链的主要盈利模式。近年来已经有5000多万用户遭遇被广告,成了无辜受害者,而流氓广告的年产值已超过100亿元人民币,成为一个新的地下黑金产业。
3、  生意诀窍:越好奇,越容易被广告
据介绍为防止被广告,电脑用户应特别注意带有欺骗性质的点击下载提示,比如小的下载站的软件下载,色情网站的播放器下载等方式。如果点击,广告木马即被下载到用户电脑中,进行IE主页修改。同时还会安装很多用户并不需要的软件并在桌面创建快捷方式,并伴有大量的广告的弹出。除此之外,对那些中奖信息、有色情导向的聊天室、不知名网络游戏、热点事件等各类信息也要注意,尽量不要过分好奇,因为在点开那些提示页面的同时也可能被挂马团伙趁虚而入。绵阳久久网络科技提醒各位电脑用户一定要做好电脑定时杀毒清理,不要随意点击不知名的网站链接及广告等养成一种良好习惯杜绝一切恶性病毒木马。
本文首发绵阳网站建设  转载请注明出处http://www.0816wzjs.com/

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表