会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Javdroider
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2015年4月9日
数据库调优教程(八) 什么情况下不要使用索引
摘要: 三、索引5.什么情况下不要使用索引既然索引是有代价的,那么就不要在不应该使用索引的情况下去使用它。1)数据唯一性差的字段不要使用索引比如性别,只有两种可能数据。意味着索引的二叉树级别少,多是平级。这样的二叉树查找无异于全表扫描。2)频繁更新的字段不要使用索引比如logincount登录次数,频繁变化...
阅读全文
posted @ 2015-04-09 16:41 Javdroider
阅读(519)
评论(0)
推荐(0)
2015年4月8日
数据库调优教程(七)索引的代价
摘要: 三、索引4.索引的代价前面几讲介绍了索引在提高性能方面的威力以及如何使用索引,但是索引也是有开销的1)占用磁盘空间如前面所述,索引是有开销的,表现在添加索引后.ibd文件(innodb引擎)或者.myi文件(myisam引擎)会变大。2)导致dml操作速度变慢添加索引后之所以会快,是因为表依据索引对...
阅读全文
posted @ 2015-04-08 16:37 Javdroider
阅读(573)
评论(0)
推荐(0)
数据库调优教程(六) 索引的相关操作
摘要: 三、索引3.索引的相关操作上一讲我们介绍了索引的作用和种类,这一讲我们谈谈索引的相关操作!1)添加索引前面已经有所介绍,这里总结一下添加主键索引create table aaa(id int unsigned primary key auto_increment ,name varchar(32) ...
阅读全文
posted @ 2015-04-08 10:43 Javdroider
阅读(256)
评论(0)
推荐(0)
2015年4月7日
数据库调优教程(五) 索引的作用和索引的种类
摘要: 三、索引上一章我们学习了使用explain来生成一个查询执行计划(QEP),从而发现语句存在的问题。在explain返回的结果中,有三个是和索引有关的(possible key、key、extra),可见索引在改善查询效率上的显著地位。这一章,我们将全方位讲解如何使用索引来优化我们的数据库。1.索引...
阅读全文
posted @ 2015-04-07 16:55 Javdroider
阅读(360)
评论(0)
推荐(0)
数据库调优教程(四)Explain性能分析命令
摘要: 上一章我们将了如何发现慢查询并把语句记录到日志中,那么在发现慢查询后,要怎样才能知道语句的问题发生在哪里。本章将介绍怎样使用Mysql提供的数据库性能分析命令,对sql语句进行分析。二、数据库性能分析Explain命令Explain的作用是生成一个QEP(查询执行计划),可以帮助我们在不真正执行某个...
阅读全文
posted @ 2015-04-07 15:44 Javdroider
阅读(494)
评论(0)
推荐(0)
数据库调优教程(三)记录慢查询
摘要: 一、发现慢查询上一讲我们为慢查询的发生做了数据准备,这一讲就让我们来发现慢查询,同时把它记录到文件中。3.记录慢查询此时我们已经有让慢查询发生的成本了。执行以下语句,你就知道什么叫慢!查!询!select empno from emp where ename='';一个很明显找不到结果的查询语句居然...
阅读全文
posted @ 2015-04-07 10:39 Javdroider
阅读(209)
评论(0)
推荐(0)
数据库调优教程(二)慢查询数据准备
摘要: 一、发现慢查询上一讲我们谈论了慢查询的定义,这一讲我们来创建一张大表,为慢查询做数据准备。2.慢查询数据准备要想发现慢查询,首先要使慢查询发生。在一张普通数量级的表格中是不能发生慢查询的,除非你对于慢查询的定义时一个毫秒。因此我们必须手动创建一张大数量级的表,这里选择创建一张40万数量级的表(同学们...
阅读全文
posted @ 2015-04-07 10:29 Javdroider
阅读(211)
评论(0)
推荐(0)
2015年4月6日
数据库调优教程(一)前言&慢查询定义
摘要: 前言最近帮公司优化数据库,凭着之前所学,一步一步地将学习知识用于实践,总算是将速度蹭上去了,一个原本要执行1分多钟的查询现在只需要3秒。现把自己所学所思及所用加以总结,一方面为自己巩固知识,另一方面也给广大同学以一点点参考。本套教程共十三讲。在这系列的教程中,你将会学到1.如何一步步地优化数据库2....
阅读全文
posted @ 2015-04-06 16:39 Javdroider
阅读(273)
评论(0)
推荐(1)
2015年4月1日
三分钟了解Activity工作流
摘要: 一如既往地以一篇博文作为学习的总结,一来巩固所学,二来分享所得。一、什么是工作流以请假为例,现在大多数公司的请假流程是这样的员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请假录入电脑采用工作流技术的公司的请假流程是这样的员工使用账户登...
阅读全文
posted @ 2015-04-01 12:39 Javdroider
阅读(3722)
评论(0)
推荐(0)
2015年3月30日
从高德地图抓取数据
摘要: 老板是搞交通的,要我从高德上抓数据放到自己的数据库中。说做就做!一、工具1、VisualStudio2010或其他Html编辑器2、Access数据库使用mysql或其他数据库需要服务器支持,这里为了方便就使用access3、IE浏览器二、步骤获取高德地图点的属性使用JavaScript代码aler...
阅读全文
posted @ 2015-03-30 21:14 Javdroider
阅读(4523)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告